<SEC-DOCUMENT>0001628280-20-014977.txt : 20201028
<SEC-HEADER>0001628280-20-014977.hdr.sgml : 20201028
<ACCEPTANCE-DATETIME>20201028161043
ACCESSION NUMBER:		0001628280-20-014977
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		73
CONFORMED PERIOD OF REPORT:	20200930
FILED AS OF DATE:		20201028
DATE AS OF CHANGE:		20201028

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MYR GROUP INC.
		CENTRAL INDEX KEY:			0000700923
		STANDARD INDUSTRIAL CLASSIFICATION:	WATER, SEWER, PIPELINE, COMM AND POWER LINE CONSTRUCTION [1623]
		IRS NUMBER:				363158643
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		1701 GOLF ROAD SUITE 3-1012
		CITY:			ROLLING MEADOWS
		STATE:			IL
		ZIP:			60008-4210
		BUSINESS PHONE:		8472901891

	MAIL ADDRESS:	
		STREET 1:		1701 GOLF ROAD SUITE 3-1012
		CITY:			ROLLING MEADOWS
		STATE:			IL
		ZIP:			60008-4210

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MYR GROUP INC
		DATE OF NAME CHANGE:	19960417

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MYERS L E CO GROUP
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>myrg-20200930.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:1286ec9a-1f65-49e9-9e03-b8e68198e3ad,g:e7b8c9a1-aa8d-4646-9a62-28b8a6eee1da,d:5f56e1f8e3b440099424550b12d42db7--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:myrg="http://www.myrgroup.com/20200930" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>myrg-20200930</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180L2ZyYWc6NmM1YzZhZjc5NWQyNDlkZGI1NTc5YWVjZTZkNzc3MDIvdGFibGU6ZDU4YjJhN2I0MzRhNDdlZWFmZjkwOGE0OTE0MDgzOTEvdGFibGVyYW5nZTpkNThiMmE3YjQzNGE0N2VlYWZmOTA4YTQ5MTQwODM5MV81LTEtMS0xLTA_947cdad1-ec6c-49e9-8ba8-2da2dbf19c13">false</ix:nonNumeric><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180L2ZyYWc6NmM1YzZhZjc5NWQyNDlkZGI1NTc5YWVjZTZkNzc3MDIvdGFibGU6ZDU4YjJhN2I0MzRhNDdlZWFmZjkwOGE0OTE0MDgzOTEvdGFibGVyYW5nZTpkNThiMmE3YjQzNGE0N2VlYWZmOTA4YTQ5MTQwODM5MV83LTEtMS0xLTA_fc61bd6b-34d0-482b-b992-e7f3db9cefb7">2020</ix:nonNumeric><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180L2ZyYWc6NmM1YzZhZjc5NWQyNDlkZGI1NTc5YWVjZTZkNzc3MDIvdGFibGU6ZDU4YjJhN2I0MzRhNDdlZWFmZjkwOGE0OTE0MDgzOTEvdGFibGVyYW5nZTpkNThiMmE3YjQzNGE0N2VlYWZmOTA4YTQ5MTQwODM5MV84LTEtMS0xLTA_ef1f4353-e37d-47c4-b611-af6ed3c85811">Q3</ix:nonNumeric><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180L2ZyYWc6NmM1YzZhZjc5NWQyNDlkZGI1NTc5YWVjZTZkNzc3MDIvdGFibGU6ZDU4YjJhN2I0MzRhNDdlZWFmZjkwOGE0OTE0MDgzOTEvdGFibGVyYW5nZTpkNThiMmE3YjQzNGE0N2VlYWZmOTA4YTQ5MTQwODM5MV85LTEtMS0xLTA_9e1be155-579f-454d-95b6-aa0d10176ae9">0000700923</ix:nonNumeric><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180L2ZyYWc6NmM1YzZhZjc5NWQyNDlkZGI1NTc5YWVjZTZkNzc3MDIvdGFibGU6ZDU4YjJhN2I0MzRhNDdlZWFmZjkwOGE0OTE0MDgzOTEvdGFibGVyYW5nZTpkNThiMmE3YjQzNGE0N2VlYWZmOTA4YTQ5MTQwODM5MV8xMC0xLTEtMS0w_8d4f21db-1565-45d1-a37d-bf08f186dc92">12-31</ix:nonNumeric><ix:nonNumeric contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjAtMC0xLTEtNjEw_4e7d4554-f9ff-49dd-91d3-9502e546be6f">us-gaap:AccountingStandardsUpdate201613Member</ix:nonNumeric><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfNDk0NzgwMjMzOTQ0Ng_c0c219e0-87bd-49b3-b130-3e1f0c38e1ca">us-gaap:AccountingStandardsUpdate201613Member</ix:nonNumeric><ix:nonNumeric contextRef="ia2335a55c596476f8c6e91eb9a625b25_D20200101-20200930" name="myrg:LesseeOperatingAndFinanceLeasesRemainingContractTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMzY1_bcc4c02c-8568-400c-9700-6c99b813ed21">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" name="us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xMzIxL2ZyYWc6YzZjM2I4MDFiNDQyNGRlNjllMTcwMzZiNmMwZjk0NDUvdGFibGU6YzllNTE5NDRhOGNlNGZlOTkzZWE5MjhiZmRjN2E2Y2EvdGFibGVyYW5nZTpjOWU1MTk0NGE4Y2U0ZmU5OTNlYTkyOGJmZGM3YTZjYV8wLTItMS0xLTMyODE_71e062a7-16ce-46cf-9734-751a5f4314a9">us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="ia2335a55c596476f8c6e91eb9a625b25_D20200101-20200930" name="myrg:MasterServiceAgreementsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMTgxMw_eaa406f2-84fb-42c3-b23a-eec99f64535f">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="i9be8a6e80c184fc98ac0dc6f4a8174c7_I20191231" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfMy0yLTEtMS0w_292794e3-9ee6-452f-8204-257c29059683">24</ix:nonNumeric><ix:nonNumeric contextRef="i2094c23bffd94779bb0246be76a06617_I20200930" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfNS0xLTEtMS0w_40446084-3cfc-4abc-9416-7068c4e91328">24</ix:nonNumeric><ix:nonNumeric contextRef="i9e1ae6c200f14e399f6830b89649a3e3_I20200930" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfNy0xLTEtMS0w_0500e5da-67de-4941-b59f-75c507d6cc5f">24</ix:nonNumeric><ix:nonNumeric contextRef="ifd8f29da4afe4580b41b7d20952b3ca4_I20191231" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfOS0yLTEtMS0w_1cb5ff9a-f783-4eb1-af1f-3b94b323533e">24</ix:nonNumeric><ix:nonNumeric contextRef="i6910f912afcd45b7bca09afed57ccc4e_I20200930" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfMTEtMS0xLTEtMA_c6ff5660-a455-47f4-8d90-08c8ff8e4855">24</ix:nonNumeric><ix:nonNumeric contextRef="i4343dcf0caae4df1b0e794a463a972cb_I20200930" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfMTMtMS0xLTEtMA_aa631e40-552a-4e84-88f8-a49be672c8b3">24</ix:nonNumeric><ix:nonNumeric contextRef="i74f7b5e257db45e3aeb8218d61d0cfc7_I20191231" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfMTUtMi0xLTEtMA_0b6b69ed-48e1-4690-9a10-94fc4247d0b9">24</ix:nonNumeric><ix:nonNumeric contextRef="ica74ba6775414228a6c17e1773211d41_I20200930" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfMTctMS0xLTEtMA_dec044db-f1c1-4587-b0c8-30b9ebb36726">24</ix:nonNumeric><ix:nonNumeric contextRef="i43e594da29d04e23a235e6b706e8f3f3_I20200930" format="ixt-sec:durmonth" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfMTktMS0xLTEtMA_01d579a3-50d5-4460-af43-8ffc1309400b">24</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="myrg-20200930.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ib8509c3a0f6f4988b57fe89e518838a0_I20201023"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-10-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i5bbd913b4d924c22b909f21a4be886d7_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><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:context id="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4754d1a7fe824110b427231ec51ef750_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ba6a94025634b63ac4e012d8ccb2efa_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i1305eba1fa984820bec9ed9b6766f641_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i4486f78a88dd4873a4ef7a02812258b3_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i0b4c42b7ddf249f090949c23d9118bb7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i71dcc94659ad4c34ab6df72161ffd3d2_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7daff57d85043a5857625f82b5c098d_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="ic57e02410cf647e289f552521b6d7439_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i803881b0c22547d6b985366082248290_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="id65ac345f458474594ca40a954490bc9_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</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="i6a66bc02252a4828896629b72ca29824_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="iab32ae4860404568ba547ae9cf996599_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="if70578197d184fe4b2dd9efe38ee66c0_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i79e8942c68564347a6263c811b53e5c5_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="iadf7bab4b6804c04b69355dd4d2ccd9c_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i54380ff6e43a4659aca6775f27307e2e_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46f9086725ef4cd09541851e5e118351_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="ib14de63d4f5b4c719293892bc5bcc8f0_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="idf613f73fae2414a867f55aa9b4873d6_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i326068f8336f47798639e1334361d9d3_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i15c1de60f07a4ff4911b406dd31f15c1_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18744abad9b447d6a1e7112c4f408c9a_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i72982918e951427fb0d66824a7c4857a_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59b02abe714d46abaa06b66ba22bbc12_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cef662b127e4dd199144817b0653713_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67bb89f6c5544786bce640f7007116db_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f045f60741744e8ab2aeb6c6243a31d_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd197e4b2fb044a5a626b97aa972637d_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1cdddfb8c61c416a96bf25755c78340e_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9ddd90eaab64f2e8dcbf10390076729_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia372ff5315ab4aab8baab8af1c67cb82_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7cb88b9928b44cfb4b91eafb70c75ee_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9db3e931114b4a3cb80d8c252b648b0d_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia74c0dabd5f94e95861ffc458693555b_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64948c01fffc4f32bd2472b1976e7140_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10b542ec07aa4b82898f42f22e4829d1_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae32eb42528649a891355c48ef61b13f_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d07e0f2e29c4291bbb0007d3611081a_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c8ccc3661af4105842e0eb991cfccb9_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08723ba2104447a58bffb0dfd412378e_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5276c45779044b7f9898c6a5067371a6_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i804d51240ef14c6bb172b58654366bda_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb79f006c5ce4f00a2238fa3f85a150d_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3e2143eeab645529d6db29ff6096388_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4bba3feb183b4fe1b59c6d7aef7318e8_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17345f0c61d84559abcba7c12851aff1_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a903f6aa254417d8040c6e5a2982c80_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i394f38255fe447d59f09beec08c81c0c_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7de5567f954412dabc66b8aef634284_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b1e7f07eaa64804accab7e01d72eddd_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7cdcc0d3cad4da3ae162c23a4e3a720_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5caa092b0020480dbaf788426dbe6760_I20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a70eb98012c4508b6bd2e45b2c48683_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f5d07aa9f454754bc53fc44d0748fed_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="icb33b4bb4b274f739684a44607013aaf_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="ib4421c32e9444dfeb92aec6152c43b1a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i4722412ce0444be99bb69e13c98529f7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i7e8f9a5c49b045f39b545d9e1e553577_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a30ee5f825f4439a24c0e6c975340cc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i427697eb48964c4284fe02c92934c5f8_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</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="i101bb079aa414c5fb648643124df1013_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i4e4f1b2fe34e455595319a89012bce5e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><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="ibfc5d09068af489296dced35e84f2e51_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cc37ae4167a4d5eaba39e55c469283c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f1094c4647c462e876fd5f2baa51ecb_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="ib090747bc2d24fab831bfdd33420390f_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i3982624f66db40f9a5ab72d09c35d7c0_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="icd93dc8883c543d4af228cbead75e9b7_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8df0b9842a154606ba7f9808baf8b53b_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i6f7cfc5fc246461a8cc45bc08afa9c0b_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i6c967bb4272b43f4af8bb7f64c8c0e4a_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i08dd19d187164525b31b6942b376ac9b_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="icc225d4657414e7a8789d273b59b4dda_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e00af5749e04db9b4b7bde6c1311f8d_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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="i9790bafee39b4e919890198c5c2b8ec1_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3c71be2e35f442bb5f49548cec71cdc_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47319e7611104868bb15fc8af3e03bca_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1202375f8a334b64a85a6df90f2381b4_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacca21deb19041f18c33e13379f564ae_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifef01fd5b8b9446c8171cd618be3d9f0_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb0e815c613243219c3318aad8173292_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5431eb6a4e447ec8cb257af0423cf5e_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56e9f83d95924e22b6937263abf031fe_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice80563a1d6f4435bbd6f13b674cc36d_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b533533a3a54d1680c3ab5cb36bf7f9_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa68be79d9c04abca8100999a3fbfa06_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8334afa6a8d4b5ba8688bc0706fe81e_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82cba0fefb0c44e5961f8ce975e351c9_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefd425e2d56a45139c6277d6fe535fed_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i262772d5054c47e6aeae003f26669569_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07223f2d67f24c14a6ca5cad40246b4e_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99824b7619174d46938660a535f8e2f3_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2de5f87ebfdf44c6bff56c43fdb698ab_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6a722ef0dbc4b469a9411f7147a98e0_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if70b5bbadb4444c7b4b9bfda6bd6b1d2_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82d975d52a1f4c088adfe01e909bf35c_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e479fe80a864639bbb12bb0192569b2_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab461926395240edb0c889ae5f9f3fa1_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf54b18f21534bcba060bb4d5db584e7_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1c5eccca0364b15a6f8932cf7e75b60_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2545ab9f6d084883879f9290475a8d61_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>myrg:segment</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ia2688981bec24af6a9007314f1643721_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0152408cd8994c2bad647ee2c61362dd_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bddb9ac00b64a8cb3270ca4943ee2a1_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81e51b3a4e454c08a2c87a835062845a_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29a8979056974761bdf9831e33f34789_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i781510caa9504758a8f8768e56c100d7_D20190715-20190715"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">myrg:CSIElectricalContractorsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-15</xbrli:startDate><xbrli:endDate>2019-07-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idee0cc48c16a4830bf2d678dcfae678e_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">myrg:MarginGuaranteeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">myrg:CSIElectricalContractorsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd102e773a294f918a2024f9cdb1d85f_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">myrg:CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">myrg:CSIElectricalContractorsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1d0d832124d46ddbd4321540dfd62e9_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">myrg:CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">myrg:CSIElectricalContractorsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="myrg:NetPeriodAxis">myrg:NetPeriodChangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2335a55c596476f8c6e91eb9a625b25_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e866bcdde404675ae649755f46aac08_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3786d678a0514a84971b885f13195b8f_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">myrg:EmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeec0763f7c4413a8f1cc9ca0993055d_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">myrg:EmployeesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1825bd7dd5c443fbe2f48701784beae_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1f8d20256dc4660999fad3f0d789098_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c989dbdd4694e70b1c2ac8ff2ab096d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fde808a6d1240898cb12a5bf7b26945_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27a6898f71a84cf0ad38cfdcb64d9f91_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43b85a6421794d4c9c323b77b05a5f15_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0f7b928d66845d49ca1b59dac5cca47_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id83b85c034a945c992d0bf79e9948042_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b922fcc1b8f4a83898d514d67249d95_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2560f7bed6cc44da96aecfbebd9d29a1_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f167ec2fd8b4889a3476804e8424268_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5312b978da1a4e9aa7872acf3e176759_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6ebf7eab469420f96f4718f59f70301_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90fa46e58e44488e965a3a6dbf7d3bbf_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i201a716cb3864502bda2e0c9ee33ba0b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic77bf9d960d64280be2b9510efd2ba8d_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4cb31ad6cbb143af8a5cadb56bfa7bb6_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i469659e52e0543d4aea28e2d34122146_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteFiveMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i465440b13752405ab7ca64a5d1e49057_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5400f30215454b3b8432573dfaf1e700_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe959c9f8ff342049c5c56a4508752ed_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49eaaf00548540f2822d08c5726f20ec_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if72751a3cc45443d8ade47e4d62d106c_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09de47d857984576b079bdf0ce602212_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteSevenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i60d43dd4e44441d28393204853ed9a31_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i912bb23eeaf34e6da0703bd221921ee8_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifaa3623fcea2499ab7f57cccd78ea7b0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteEightMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96351fac74794a6babd8284b54de9e7e_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteNineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6487d3792af4acdbd1020d97e987dfc_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteNineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0aaf8e39e80c43bcb2a48470981a1cab_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteNineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i253f2ae8b1c74a4993c23ea2a6c1de64_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44428533165f40d1ad892913c25034a6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7d597891eea466a90526047ac7a84e1_D20190913-20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-13</xbrli:startDate><xbrli:endDate>2019-09-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib21412875daf4b9fa8c6f7e5f6029f8a_I20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15ba4356666f4ce98764d2e55007afbe_I20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0d33a3119f64f4faae74ceb4d600434_I20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:RevolvingLoansAndLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-09-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9df1a9ebeaa14b59ac9e68eb7553e8c8_D20190913-20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-13</xbrli:startDate><xbrli:endDate>2019-09-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e3cd07d3fda40b59d2f47746d653a93_D20190913-20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-13</xbrli:startDate><xbrli:endDate>2019-09-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c9741b56c484d8893284d62b11463db_D20190913-20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-13</xbrli:startDate><xbrli:endDate>2019-09-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic582beddbe1f487d8de3e1a7e9b07941_D20190913-20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-13</xbrli:startDate><xbrli:endDate>2019-09-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64625561a254499ba3945e6f19603d4c_D20190913-20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:NonperformanceLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-13</xbrli:startDate><xbrli:endDate>2019-09-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17aebce02d33416c8a987ac4c33ee244_D20190913-20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:NonperformanceLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-13</xbrli:startDate><xbrli:endDate>2019-09-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6150d2b39bc94b09a3328d4be5a792ed_D20190913-20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:PerformanceLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-13</xbrli:startDate><xbrli:endDate>2019-09-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ca9bd1be60a4d7e83b42d6d2c44270d_D20190913-20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:PerformanceLettersOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-13</xbrli:startDate><xbrli:endDate>2019-09-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i020fc603d87049f59cb85e0b04f320ad_D20190913-20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-13</xbrli:startDate><xbrli:endDate>2019-09-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23036de9de3a477f9dbabd18937d870b_D20190913-20190913"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-09-13</xbrli:startDate><xbrli:endDate>2019-09-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19cc418d93b64fd282c26c8ee5351637_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if193fae261bb4cc7b5b146e1a72cc773_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35f85193a927474daa8c7c5f8cd64490_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">myrg:InsuranceProgramObligationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia15fd9aaf21e4f71942c479d784238d2_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">myrg:ContractPerformanceObligationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i555a33e4111c4ed59078c5e44d9ca8e9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd09a73a91e443898c3d2d79f9de6f48_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">myrg:InsuranceProgramObligationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19b4171213ae42128d560c2214879612_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">myrg:ContractPerformanceObligationsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27d6420f3c3740ad97e1374343767b7b_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="equipment_note"><xbrli:measure>myrg:equipment_note</xbrli:measure></xbrli:unit><xbrli:context id="ib852ca940b0549f4b35c3020450cc65b_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:MasterLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:MasterLoanAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0af469f8d942492abd8e9f82d15a1dc9_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b73307c3c534a9f8969a6c807bb7fc0_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd5c25681e414d1e8741e442c40a9087_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6939d8888bd64701ae9de15f32564cf5_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbf74b1731f5407faa67aed4ee1c4398_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70bd3323858f438da9aa4895d867a692_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8de5d15fb8314215a884e348dcb96be9_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7f30cf4d773439bb76528acc9005d02_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8eb761ab653f4c619e92acac3e8e17ff_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9f4f6c5574b4214bd4b737b60c45072_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25be8e20b6444a9ba84fa6560265227b_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1751a5c5e37442c88f38ae8ead365efe_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4278dbed8824e4abf62c8d67ebbb344_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e2f1304e6ba4a9dabc7a71529a89362_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c1198a748814e93aa9340476e2f2afe_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4627a88fcca94cfbb3af31b0bacfd61b_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id01ee80856f74314aa5e30021dba0c37_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id680c6e311a040e194f1144995a9ff7d_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79f7c519ef3741ba94c8edb004d2cd6e_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ce8e22547c248049dc706653bb428e4_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfcac1e5ab9347a085ee41555ca955a3_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ffd202936e040de99be373843447c49_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e5c3e41b43d440fb04c9cb40260ba9a_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9c75af9c70b48e4a96b5110812a71b1_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9bbbe8c30df44a08d25b61814cec61e_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c202fb679f14e518c69dbc377ebf891_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i986e000c453743dcac56a6765bbac1c5_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d2220965ca44a4caaadc44bd621d93e_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i08c04547477c408ca1f3a78fb1c424c1_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icae05ba1f37d4ae0b188fa7b1efd2930_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d540bb1014f4fdbaf7840cba409a5b3_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if313c9f858f3442d9e785204bc6c2f81_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i452066e15b074e2c8deef9dfc423717d_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2d4bcd21dbd401f836ffe28e6449bff_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if819abf3c4614f828bf45543bad71dc0_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10b1b58b6dad41ec80028e14330eefef_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f0fd7aa36a24b23b7921824e51ea8b9_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cc4cde9caa34178a307c9a419548049_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice44dc643efd4680af8ab939a7de1733_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87e7728129db42278f6991c8b4066a9c_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6305faaede884006a80e8471e94a5b09_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i776f490167f543dabd66dd31a9cf66c5_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf54e9a04698465d8974b6d549ad47df_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9a1c979f9714919adb9a7e8a2f7986d_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec6ba20d90794816be9cf533028c297f_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd945b0543f94f7783a1dc34a09ba04b_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbaf24d9fdfe492f831cc2364e8ecb1f_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1659f3edea9415ea60dc872211b90ef_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide4885e73cc84d6a9e873bfbeae8a151_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e7f98bd1e244d5f96b0018e7cd95937_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0677bcd30fc041f0b45077313b19b078_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedd141c6cf5a4702a7a297138301c7e0_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5286dbe3144b44e2ae65e9144130ca02_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i562a69801b944519a62ad4f280641ec9_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i557527639a354823bc9e78126ff3d729_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4c78a3ae7e74a8988eb7b075b0584c3_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd98692f643c400a9ff56b835634fa70_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c5b3029b182414f8d099d393f9dc3b1_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida54c5b3d112419690a1d8f0d7faf333_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i491e5d727626431a889ea2fd36f3b610_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06f424b0f3374c05944d783e90eb20dc_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i013b8e4d84924300906e1e56802bb508_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93e3f816dd19453a9d59e23c193d282d_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e9078e7545946729bc092378995f33a_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7210fc35bc724a819691c33a41e61f4f_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9678f41dbb4e45f49628c89b40ce5fb2_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fbe6a641abd4ff8938cf1dae3d0fdb9_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32c88cb2cd73465ebcc06253f55a1e71_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e22aebcd19a49a39360fa35b4c89312_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ca9d346c4ca4ed29d3859ee0132f0da_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6d8865ddb84422cb22940d403fdfc9d_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief1584548acd4e0fbd01231207b32242_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22e8a974bfa447f88e7a456cf6b2b60f_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b4a426d55824e6eb009564ad45f6412_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4e952cc6d2641078b85568251d5a92b_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i765639482162431985e426ea1acf472a_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b5bc4e610b24b868cfc79cd2ed85485_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0377e5dacb4f4d20a5671b5a39b5cab0_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f2cd4bd2f3d4b13a1c4dea9177a5be5_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib949da49b747444187ba9f7c1078882d_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9189f8c747564aa093fb89e766d67e0c_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c6fc51cb52941f7964afa6f46f637fb_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5a65d5cf9514ae08fab55eef9210ab9_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic738223d15bd496d83e2a85865e0a680_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3802c1fe1daa4672836f9634b443c9fb_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e9c3ce7fae648d1bf0279034a620be9_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie31083ff3fec41f59467e1f55932614a_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ebea5abee4d4447937270d3b3f75b12_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i732bed058b8b4fdea49637467288892c_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ab3d7630a3a454bb98c5813529c04b2_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17fe02fb502f474cb49cc0bd0cdf33d6_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b7f6c88a9d740189e123607c616751f_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07522bf89fa54cc9aa9a7ebf88fc9a9d_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie54b776a93d14030b2c97b12bca75c95_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb54f3c311bb40cf97de2d3e601ec42e_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf1b404b55514678a41a2c9514dc55ce_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57144d41c715448b87a7d3949c1564f8_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i60b3fe129290401abb0a8095c7f3ff81_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78fa40b1da5745c0bf0fcfa4e995915f_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58b92df7714444b1a597d2a38ed3942c_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8c533cd5aad4b22a34f4d1887005f60_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibfcd2f50faac4833a9e0e66a29da341e_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c9bf669cc914ac196716c6f0f010646_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10618f8f407f4d2fa2274672c8e45609_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if52c442c4e32430d91f0981e8031953f_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5db2f08c758e449d83db069192d065f6_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefa3a575f92d43a7820f474256580067_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib661efac918f4f9381aa7727a635b335_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71018e43650e49ff83a62b624156b420_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c1ad24304d2487886c0de9e458511ab_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf291578c6d04764b81d15c3998d4a94_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcd999c46c0e4d8b95f12ced47ae2539_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31e903fe5ee848a7aedcdb2938072676_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58d7cc4c8db8442281d74e8daadebf7a_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fb3fa41bde644439ece5c71c77f733e_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib721f0bdb11b4c52b315c31a496a2fdb_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64dd85dcc67149e3b10c2a641ca55af0_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29c76a8e16964f0aa860deb82ff5ab7c_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i250067aa9ef248978056882568dabe67_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9bf5e70ffe64032bdf72c71076bbbd0_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e24f458fef3424dbfcf836eafcc7821_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c89ed8946d5425b855e4a40eaa17dec_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf632e112c014b5c89a84c21c1627126_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92f1998162b04384b8d95fcfef6d1b63_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24b601a44a5f4e6aae031db660dd03fd_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2f8bd96542644dcab753463654c0e95_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89c7a4fcb4cd46fe9bb73924c5a7d8fe_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7887393cc930408891d623caf364f03d_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95b97e881ec544a58bd1d05a0e85f1d6_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i930e816bc334411ea09fd20a388a2c7d_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f4958e55d004c42a4c33fb1b03f6b88_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i296f5840124642bea8c04ee5565be54e_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i189b1d781408462195f86933dec3ec2d_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ca78bb1619e44a0ade8deaa6f4c18cb_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i061715835e464dfc88ac763c36b02132_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf3a36ca0eb64b8c9391e1f8fd76eda2_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7410bc9ad11421b84026938fda164f7_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia50cde81ae794c25ad17bb0f9ef2fdf3_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c491f9daedb43f88c3d847b0a56cc4e_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b8c8cddb2274ba28f1a562da2b067cd_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6910f912afcd45b7bca09afed57ccc4e_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4343dcf0caae4df1b0e794a463a972cb_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd8f29da4afe4580b41b7d20952b3ca4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica74ba6775414228a6c17e1773211d41_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43e594da29d04e23a235e6b706e8f3f3_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74f7b5e257db45e3aeb8218d61d0cfc7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2094c23bffd94779bb0246be76a06617_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e1ae6c200f14e399f6830b89649a3e3_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9be8a6e80c184fc98ac0dc6f4a8174c7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifef3a6e20a504162be33fae27cf17eeb_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">myrg:ContingenciesExcludingWildfireAndHealthInsuranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa11a1203c6c49faa9399cd2c4898bb7_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">myrg:WildfireMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1719e8f084cc48c79e50b4dfa93001a0_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">myrg:HealthInsuranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7c9e71455a44df8a823ef18ee6356fa_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf7774084f384105be6ff7a5eafa9486_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="plan"><xbrli:measure>myrg:plan</xbrli:measure></xbrli:unit><xbrli:unit id="day"><xbrli:measure>myrg:day</xbrli:measure></xbrli:unit><xbrli:context id="i359d498ad387433bbb302de2629f7adc_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</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="ibbd7bd1ab68b46829f68baf8d84a4784_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i818eae1e0357446b8b912cd198b2ff1a_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">myrg:TimeVestedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ef4fbb612dc4037b4a018d70cb597d2_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">myrg:TimeVestedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6862987451af49ce88b32673a560dd13_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie132d73c54f54e22addbff30dbfa5f11_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie97c50f0d3b347e5a53a31c041e72f76_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i788ae879ae464c0fa22be5b4ffdc44ab_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if90dc9c75abd444fb08041587b7cbaa3_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">myrg:TimeVestedStockAwardsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3695b57ffb7e4771af1c7351929dc128_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2fed09a5f69441eb3f5721d73b6d8ad_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i210e1e2954d74367a5a349f02f4c8c41_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90a28f81d71f4795a1bde79bde83f3dd_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i842aa9de74794de5a2b16d0f47778ada_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i91e5e619e6434efd82ef07d376fe295d_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i751411168ee14a199ca7a2cd02d0ff26_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic16698debd144b8cbbff09443ac443e4_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b9d161a97cb46be96c4e952dcde1912_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3cdfc8777314415a0e2db1bbb2dba4f_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifff5ff03b5954195bf1aa47aef943c4e_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62990318a3db480188b7710af40478f4_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</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-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i130046a2f41c42019f28f5cd9c32f88f_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab0b4a2eeeb4487e84ad7a6d2ea1fd2f_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1a814eda10849b799c6e251ee0bb5d4_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ideeea0cd96844f17bc19108e54f9b569_D20190101-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id16b8c38df1840a7a2fd61c3ec8b2ae3_D20200101-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">myrg:HuenElectricIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab21bfc15b804088958a6b814fdd1ba2_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000700923</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">myrg:HuenElectricIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i5f56e1f8e3b440099424550b12d42db7_1"></div><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FORM&#160;<ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV80OTQ3ODAyMzI3MDYx_dc907e32-bc8c-4199-883b-793e39454d46">10-Q</ix:nonNumeric></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.027%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6OGRmOGU4MjQ2NDdjNDMzY2JjYTczNDE2ZjFlMDYyYzcvdGFibGVyYW5nZTo4ZGY4ZTgyNDY0N2M0MzNjYmNhNzM0MTZmMWUwNjJjN18wLTAtMS0xLTA_9f63d565-34a7-4fd7-9346-55a18c4f8611">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8203;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV80OTQ3ODAyMzI3MTQw_1bb21e1b-eef0-4213-ba5d-a504cfc8aa20">September&#160;30, 2020</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">OR</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8203;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.673%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:96.027%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6MTJjYjA0MGRlYjljNDkzMzk2ZjEzNDg5ZmE4MmU5OTgvdGFibGVyYW5nZToxMmNiMDQwZGViOWM0OTMzOTZmMTM0ODlmYTgyZTk5OF8wLTAtMS0xLTA_3558b371-2b82-4ca9-a539-74c90d32a30d">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8203;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Commission file number: <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDQ3_3218d1b7-1407-4f5d-ad6c-07085060ee7d">1-08325</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">_____________________________________________________________</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDU2_0adc9bf3-27ba-4077-afcf-9e2e46533be3">MYR GROUP&#160;INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8203;</span><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:456.75pt"><tr><td style="width:1.0pt"></td><td style="width:36.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:81.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:16.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:79.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:229.75pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM18wLTAtMS0xLTE2NDA_785dd217-9ede-49a4-b64a-4147ba9016f6">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM18wLTQtMS0xLTA_1617ef85-20ce-408f-9d82-f92820248a6a">36-3158643</ix:nonNumeric></span></td></tr><tr style="height:24pt"><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(State or other jurisdiction of <br/>incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(I.R.S. Employer Identification No.)</span></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM18zLTEtMS0xLTA_7b60d6fe-0248-4f11-9edf-fd6e64e9d08a">1701 Golf Road,</ix:nonNumeric></span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM18zLTItMS0xLTA_0a5dc0e7-9cb4-495f-988d-37f50532c01b">Suite&#160;3-1012</ix:nonNumeric> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM180LTEtMS0xLTA_6cf02289-d373-4079-88fe-18205c2b353f">Rolling Meadows,</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM180LTMtMS0xLTQ3NDI_b36da89d-db8a-4896-a493-1c592bc6d305">IL</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM180LTQtMS0xLTA_ffa5d47a-1dff-4662-b260-fe3b944a7e53">60008</ix:nonNumeric></span></td></tr><tr style="height:14pt"><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Zip Code)</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#8203;</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8203;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDQ4_0bc3f1f9-d9ea-4913-b9b6-f00d1a9258aa">847</ix:nonNumeric>) <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDQ5_e3214ffd-9bbb-4881-a84a-95aeaa2e624b">290-1891</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">_____________________________________________________________</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.279%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.141%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:40.280%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6NDMyNmIwZGVkMTFjNDM1ODg3OTAwZTRlMmY1M2M5NDUvdGFibGVyYW5nZTo0MzI2YjBkZWQxMWM0MzU4ODc5MDBlNGUyZjUzYzk0NV8xLTAtMS0xLTA_4513a27e-99e5-47ba-b096-614eb2f606ca">Common Stock, $0.01 par value</ix:nonNumeric></span></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6NDMyNmIwZGVkMTFjNDM1ODg3OTAwZTRlMmY1M2M5NDUvdGFibGVyYW5nZTo0MzI2YjBkZWQxMWM0MzU4ODc5MDBlNGUyZjUzYzk0NV8xLTEtMS0xLTA_7abc5106-e6aa-408c-b8e1-5276295d01b4">MYRG</ix:nonNumeric></span></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6NDMyNmIwZGVkMTFjNDM1ODg3OTAwZTRlMmY1M2M5NDUvdGFibGVyYW5nZTo0MzI2YjBkZWQxMWM0MzU4ODc5MDBlNGUyZjUzYzk0NV8xLTItMS0xLTI3NTA_0c7c75d4-113b-43d8-90df-3b1bbd8ace91">The Nasdaq Stock Market, LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Nasdaq Global Market)</span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8203;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12&#160;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&#160;days. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDUw_106837b7-0e4f-419c-9f50-b5d351276250">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDUx_0d732cc9-57f3-45c7-bff0-8d7a22a9e28f">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#160;12b-2 of the Exchange Act.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8203;</span><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:87.212%"><tr><td style="width:1.0%"></td><td style="width:18.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.833%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Large accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6MDE4ODhiZjQ1ZDljNDIzMjlmNzJlYzBiMjVmODZmZmYvdGFibGVyYW5nZTowMTg4OGJmNDVkOWM0MjMyOWY3MmVjMGIyNWY4NmZmZl8wLTMtMS0xLTA_02372839-bec5-4cf3-a4dd-149a6bfcf5a0">Accelerated filer</ix:nonNumeric> </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">x</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Non-accelerated filer </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Smaller reporting company </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6MDE4ODhiZjQ1ZDljNDIzMjlmNzJlYzBiMjVmODZmZmYvdGFibGVyYW5nZTowMTg4OGJmNDVkOWM0MjMyOWY3MmVjMGIyNWY4NmZmZl8xLTQtMS0xLTA_5e26d268-764a-49a8-8114-8122d57b0f76">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Emerging growth company </span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6MDE4ODhiZjQ1ZDljNDIzMjlmNzJlYzBiMjVmODZmZmYvdGFibGVyYW5nZTowMTg4OGJmNDVkOWM0MjMyOWY3MmVjMGIyNWY4NmZmZl8yLTQtMS0xLTA_1074e710-71a5-4d4b-99fc-35a9468cbcbe">&#9744;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8203;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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&#160;13(a)&#160;of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act). Yes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDUy_3d9f8d7a-8d0b-46e5-b5c2-98a2bbb97473">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">x</span></div><div style="margin-top:10pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of October&#160;23, 2020, there were <ix:nonFraction unitRef="shares" contextRef="ib8509c3a0f6f4988b57fe89e518838a0_I20201023" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDU1_14fa96e1-0953-4ca6-a15d-f8d05dc2760d">16,727,116</ix:nonFraction> outstanding shares of the registrant&#8217;s $0.01 par value common stock.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000;border-top:2pt solid #000;padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:18pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_7"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX</span><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.095%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_10">Part&#160;I&#8212;Financial&#160;Information</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_13">Item 1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_13">Financial Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5f56e1f8e3b440099424550b12d42db7_16">2</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_16">Consolidated Balance Sheets as of </a>September&#160;30, 2020<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_16"> (unaudited) and </a>December&#160;31, 2019</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5f56e1f8e3b440099424550b12d42db7_16">2</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_22">Unaudited Consolidated Statements of Operations and Comprehensive Income for the </a>Three and Nine<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_22"> Months Ended </a>September&#160;30, 2020<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_22"> and </a>2019</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5f56e1f8e3b440099424550b12d42db7_22">3</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_25">Unaudited Consolidated Statements of Stockholders&#8217; Equity for the </a>Three and Nine<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_25"> Months Ended </a>September&#160;30, 2020<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_25"> and </a>2019</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5f56e1f8e3b440099424550b12d42db7_25">4</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_28">Unaudited Consolidated Statements of Cash Flows for the </a>Nine Months Ended<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_28"> </a>September&#160;30, 2020<a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_28"> and </a>2019</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5f56e1f8e3b440099424550b12d42db7_28">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_31">Notes to Unaudited Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5f56e1f8e3b440099424550b12d42db7_31">6</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-indent:-4.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_88">Item 2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_88">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5f56e1f8e3b440099424550b12d42db7_88">23</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-indent:-4.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_133">Item 3.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_133">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5f56e1f8e3b440099424550b12d42db7_133">36</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-indent:-4.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_136">Item 4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_136">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5f56e1f8e3b440099424550b12d42db7_136">36</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_139">Part II&#8212;Other Information</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-indent:-4.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_142">Item 1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_142">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5f56e1f8e3b440099424550b12d42db7_142">37</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-indent:-4.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_145">Item 1A.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_145">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5f56e1f8e3b440099424550b12d42db7_145">37</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-indent:-4.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_148">Item 2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_148">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5f56e1f8e3b440099424550b12d42db7_148">38</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-indent:-4.5pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_151">Item 6.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_151">Exhibits</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5f56e1f8e3b440099424550b12d42db7_151">39</a></span></div></td></tr></table></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Throughout this report, references to &#8220;MYR Group,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221; refer to MYR Group Inc. and its consolidated subsidiaries, except as otherwise indicated or as the context otherwise requires. </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_10"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> PART 1 - FINANCIAL INFORMATION</span></div><div style="text-align:center"><span><br/></span></div><div id="i5f56e1f8e3b440099424550b12d42db7_13"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. FINANCIAL STATEMENTS</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_16"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MYR GROUP&#160;INC.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:74.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.413%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNC0yLTEtMS0w_4279b168-5bbc-462a-b056-d901552a9c21">18,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNC00LTEtMS0w_b867c0c6-8384-44e1-84e4-741119706f9f">12,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts receivable, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNS0wLTEtMS0zODcvdGV4dHJlZ2lvbjplMzA0OTRhZmRiYWQ0OWJhOGY1Nzg3NjE0ZTFlYzhkYl8xNjQ5MjY3NDQxNzU2_fc4f92e8-7c88-46cb-a0c3-b2e8fb77ee99">1,761</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNS0wLTEtMS0zODcvdGV4dHJlZ2lvbjplMzA0OTRhZmRiYWQ0OWJhOGY1Nzg3NjE0ZTFlYzhkYl8xNjQ5MjY3NDQxNzQ3_b8f6ea89-907f-4ec5-add2-1d763509a452">3,364</ix:nonFraction>, respectively</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNS0yLTEtMS0w_e9a98450-ca89-4197-83bd-b24dc91c5d86">400,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNS00LTEtMS0w_88162794-44e1-4851-a462-6330c97c55cc">388,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract assets, net of allowances of $<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNi0wLTEtMS0zODkvdGV4dHJlZ2lvbjoxOGI0NzQ3ZDE0ZTk0OTM4OWI0YzVjZmQ5MjM0ZDA0M18xNjQ5MjY3NDQxNzQ0_d41fbfe1-8d5c-4f30-8eb9-ab1bdbd87cfd">502</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNi0wLTEtMS0zODkvdGV4dHJlZ2lvbjoxOGI0NzQ3ZDE0ZTk0OTM4OWI0YzVjZmQ5MjM0ZDA0M18xNjQ5MjY3NDQxNzM3_c151700c-a99c-49d9-bf88-4ecb395730f6">147</ix:nonFraction>, respectively</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNi0yLTEtMS0w_0f71fe6c-7943-400f-a3a3-46ab3ac83a66">221,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNi00LTEtMS0w_1d8fe8f6-16ef-42cb-8246-46f986b4b7d8">217,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current portion of receivable for insurance claims in excess of deductibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InsuranceSettlementsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNy0yLTEtMS0w_21bce253-495a-4511-8e87-8e73781debf6">9,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InsuranceSettlementsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNy00LTEtMS0w_aa75728e-5087-4aec-868c-67e219e37754">6,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Refundable income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfOC0yLTEtMS0w_f3b25662-6a41-4407-aeb0-87d4823e9b81">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfOC00LTEtMS0w_41c55f14-e765-4656-b5e9-3e7f66c7a817">1,973</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfOS0yLTEtMS0w_03deccb9-b5ed-4db1-afe4-1ddcc483d564">7,376</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfOS00LTEtMS0w_3e1fd3bc-61ba-4cca-bd24-0e630269e8c6">12,811</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTAtMi0xLTEtMA_e18ac5ef-b4c6-4600-b0c4-547d7becc535">658,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTAtNC0xLTEtMA_2644e3ef-5dab-499c-a301-babfdf88a145">639,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Property and equipment, net of accumulated depreciation of $<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTEtMC0xLTEtMzk5L3RleHRyZWdpb246ZDM5MGY0ZmM2NGI2NDgwYWE0NzczMjMxYjNjNzViMDFfMTY0OTI2NzQ0MTc3MA_3ab0c32e-b7e4-49a1-8a31-c4189b943816">290,088</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTEtMC0xLTEtMzk5L3RleHRyZWdpb246ZDM5MGY0ZmM2NGI2NDgwYWE0NzczMjMxYjNjNzViMDFfMTY0OTI2NzQ0MTc4MQ_46c6ea22-aa3e-42ca-a96a-3b8ba309b3fb">272,865</ix:nonFraction>, respectively</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTEtMi0xLTEtMA_65c5341c-ff22-47b4-b1c8-243def795765">185,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTEtNC0xLTEtMA_bea3757d-d636-4089-afb0-677b37f30ea3">185,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTItMi0xLTEtMA_6ce9106d-1157-442a-a63f-82e2b9640337">22,620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTItNC0xLTEtMA_9dcf3bee-6408-419c-92c4-3429081ce0aa">22,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTMtMi0xLTEtMA_997c9554-0a32-4db4-a17d-ee295d5bcdbb">66,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTMtNC0xLTEtMA_72c09a45-a658-4792-aa09-ddcd282c5878">66,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Intangible assets, net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTQtMC0xLTEtNDA1L3RleHRyZWdpb246Y2M1ZDkxMzdmMDljNGVhNmI1ODNhZjY0YTEyY2FiMmNfMTY0OTI2NzQ0MTc2Mg_85dc435b-2513-4404-8637-aa9729025936">13,889</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTQtMC0xLTEtNDA1L3RleHRyZWdpb246Y2M1ZDkxMzdmMDljNGVhNmI1ODNhZjY0YTEyY2FiMmNfMTY0OTI2NzQ0MTc3Mg_6663a0eb-62ee-40f1-93df-52ca933c8c6f">10,880</ix:nonFraction>, respectively</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTQtMi0xLTEtMA_36a91326-4928-4662-b82e-677dc993c306">51,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTQtNC0xLTEtMA_09c49467-2579-4b98-8003-fbdf731ceae4">54,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Receivable for insurance claims in excess of deductibles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InsuranceSettlementsReceivableNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTUtMi0xLTEtMA_51737f4a-2906-4f69-8990-ad133c136ca0">24,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InsuranceSettlementsReceivableNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTUtNC0xLTEtMA_023956d7-9291-419e-8a05-df190c7a5c69">30,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Investment in joint ventures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTYtMi0xLTEtMA_671f13e4-d133-4d09-9f22-9af7b74fb77b">4,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTYtNC0xLTEtMA_a821e751-c54b-485d-886e-b238e37e68a4">4,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTctMi0xLTEtMA_ff2df51f-04ee-492e-b9f3-7bc7054c4e33">4,233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTctNC0xLTEtMA_eecb53ef-1fbe-4517-a5db-5f15fc9fec4f">3,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTgtMi0xLTEtMA_d0027d23-aef7-4776-8399-451e1a9abdbe">1,018,911</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTgtNC0xLTEtMA_20a3f5c2-8062-4ddb-8edc-58b760e68941">1,007,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current portion of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjItMi0xLTEtMA_4429488e-ecd3-45ea-b439-297553a4ff9d">4,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjItNC0xLTEtMA_e918a77b-296f-4f5a-aeae-e006a5734971">8,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current portion of operating lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjMtMi0xLTEtMA_ec3f5d2f-6ca1-4538-af71-aec64a31ea2b">6,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjMtNC0xLTEtMA_cd85b447-470e-4ab5-8165-3a9d4fea73d8">6,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current portion of finance lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjQtMi0xLTEtMA_2244f9a7-d790-4d00-9b3d-3b4a2a9cbfe2">607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjQtNC0xLTEtMA_b9ee59ff-6eee-4aa9-a24b-5bc6b70c664a">1,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjUtMi0xLTEtMA_28fd44a6-3d56-45db-a5f7-b5d3ab671a74">205,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjUtNC0xLTEtMA_a884a916-c843-452f-b914-4cf5df24117a">192,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjYtMi0xLTEtMA_d8cff87f-5b80-4aa9-a620-9e23332cb95a">125,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjYtNC0xLTEtMA_b6159e25-d0af-402b-a735-e865fad42bda">105,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Current portion of accrued self-insurance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjctMi0xLTEtMA_a6ab1c06-8be5-4860-a161-8462c3c1b0fe">21,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjctNC0xLTEtMA_7e7691be-4568-4c68-a7ee-545c6ff28883">18,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjgtMi0xLTEtMA_fbc380b9-e396-4ed4-9fae-2f04e586b21b">95,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjgtNC0xLTEtMA_1037b225-7d40-4d71-912c-992a495f338d">64,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjktMi0xLTEtMA_06524c2b-f831-4d63-9881-eb0c08d872f4">459,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjktNC0xLTEtMA_966be383-31f2-4abf-b88e-0240707782cb">396,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Deferred income tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzAtMi0xLTEtMA_066fa617-b78f-4959-9809-82f060a78e00">21,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzAtNC0xLTEtMA_7566fd10-c6a3-4441-bfc2-9ac091b7a742">20,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzEtMi0xLTEtMA_2ffae35e-2bc8-4b20-b7a2-097a5c827875">65,876</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzEtNC0xLTEtMA_3ba6ced5-84ec-4865-9f2c-a896ab27383d">157,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accrued self-insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserveNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzItMi0xLTEtMA_a4c66f0e-6ebb-4c94-bdf2-c408b5ef5973">42,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserveNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzItNC0xLTEtMA_19f30ebe-d397-4d53-8372-c49ea4270d95">48,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Operating lease obligations, net of current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzMtMi0xLTEtMA_1dab23af-1966-4e01-8191-f322eb4c7135">16,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzMtNC0xLTEtMA_e93c39cb-dfb4-4fc8-b187-538a117c4e53">16,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Finance lease obligations, net of current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzQtMi0xLTEtMA_69f8a350-9eb3-4cdd-810d-c2d12ddb4304">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzQtNC0xLTEtMA_3fedd212-6fda-4327-8f55-de0fb5e8e4b8">338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzUtMi0xLTEtMA_b27601bd-6eb3-4aa6-919b-a6eb557abe69">4,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzUtNC0xLTEtMA_3898a619-f0e7-43e5-869b-a217b3505f76">3,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzYtMi0xLTEtMA_daac22a5-e7be-4de6-9386-7577ace23f7f">610,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzYtNC0xLTEtMA_15121b62-5330-4133-b1d5-572c4194c934">643,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzctMi0xLTEtMA_74e73478-5200-4f3b-a26c-fa110188c82e"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzctNC0xLTEtMA_9e1c3972-8693-462d-8643-4593442ea9ae"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Preferred stock&#8212;$<ix:nonFraction unitRef="usdPerShare" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg1Nw_0193998d-c065-4f0b-b8db-574c8afa5a8d"><ix:nonFraction unitRef="usdPerShare" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg1Nw_723eb1ef-69e6-477f-bda3-74ec8de74bfc">0.01</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg2OQ_0d871bc0-8484-435a-9f46-eb06751c14d1"><ix:nonFraction unitRef="shares" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg2OQ_465056ea-51d1-460d-83ef-076b10400925">4,000,000</ix:nonFraction></ix:nonFraction> authorized shares; <ix:nonFraction unitRef="shares" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg3Ng_7799c7b0-777b-4a7a-9bd8-ddc82964c532"><ix:nonFraction unitRef="shares" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg3Ng_9f3974bb-ca30-41d1-b3d4-8afe9879cc92"><ix:nonFraction unitRef="shares" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg3Ng_a055e9a1-5077-47b6-94b1-a8e314bf2be8"><ix:nonFraction unitRef="shares" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg3Ng_bdc393df-f179-4ca2-be27-318f09134dc8">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> issued and outstanding at September&#160;30, 2020 and December&#160;31, 2019</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMi0xLTEtMA_2c5c0d5b-e74b-4955-881b-5e8a2e091397">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValueOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktNC0xLTEtMA_70bfbbf3-52d5-4891-80e7-b9b41f83a170">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Common stock&#8212;$<ix:nonFraction unitRef="usdPerShare" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTg2MQ_79d0dbb9-7ba9-4a46-aa8c-30ad7fa9d1fe"><ix:nonFraction unitRef="usdPerShare" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTg2MQ_88c0dd20-3a92-4fce-bce7-870cc736316e">0.01</ix:nonFraction></ix:nonFraction> par value per share; <ix:nonFraction unitRef="shares" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTg4Ng_5a46efb0-792d-42c7-a711-8556e0ca1d83"><ix:nonFraction unitRef="shares" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTg4Ng_f894d3ac-fbaa-4db0-802a-0240a4d6ed61">100,000,000</ix:nonFraction></ix:nonFraction> authorized shares;<ix:nonFraction unitRef="shares" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTgzMg_7ede1145-f73d-4f68-9ac0-e972dc8238bf"><ix:nonFraction unitRef="shares" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTgzMg_bb15428c-e932-4799-8036-843fe1cbc87c">16,719,330</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTg0NQ_41462df1-c669-4e05-87dd-27037c71c6f2"><ix:nonFraction unitRef="shares" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTg0NQ_e9b59082-15d8-46bf-a669-fe389bf93049">16,648,616</ix:nonFraction></ix:nonFraction> shares issued and outstanding at September&#160;30, 2020 and December&#160;31, 2019, respectively</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMi0xLTEtMA_633d44f5-46e6-4119-b907-d1c9baa2464b">167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtNC0xLTEtMA_8557a4f3-0b2c-432e-974e-a36a6024beca">166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Additional paid-in capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDItMi0xLTEtMA_4a4773db-b018-433f-b8b0-a1e8aba935a7">156,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDItNC0xLTEtMA_29e80d31-effd-4bab-b287-65aa212f3916">152,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDMtMi0xLTEtMA_77fa3a3f-97f4-448f-a5f7-754adc85e420">403</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDMtNC0xLTEtMA_d344aca7-890f-4572-b4c9-86170f1f7d86">446</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Retained earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDQtMi0xLTEtMA_48f50feb-2abe-4c68-8764-4bf40a459afd">252,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDQtNC0xLTEtMA_79bc32c4-a6da-4b71-8d9b-15613cbaae45">212,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total stockholders&#8217; equity attributable to MYR Group&#160;Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDUtMi0xLTEtMA_3cc33374-d3f9-48d5-aef6-3deee9386a70">408,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDUtNC0xLTEtMA_6199be51-fddb-4be1-8f4e-8f523a739597">364,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDYtMi0xLTEtMA_9f249a44-5797-4b73-9500-1d5676c9c900">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDYtNC0xLTEtMA_b2fd97bb-1d46-456a-b453-67b8108a8bbc">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDctMi0xLTEtMA_2aea1a60-b871-4e40-9020-386ac98e749f">408,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDctNC0xLTEtMA_56cb413a-9741-4733-8d5c-f7a70a6c9796">364,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Total liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDgtMi0xLTEtMA_d33a42c9-e0e2-4d5b-9ddb-7350c21c3ac1">1,018,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDgtNC0xLTEtMA_dda9e772-2e86-4ffd-9e3e-364d4de06351">1,007,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_22"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MYR GROUP&#160;INC.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.425%"><tr><td style="width:1.0%"></td><td style="width:49.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.460%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.522%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.465%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMy0yLTEtMS0w_2af4ab90-429b-44ed-8b2e-323d0654378e">607,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMy00LTEtMS0w_b0900685-d9ff-4af6-a547-ceb30cc0c1f2">583,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMy02LTEtMS0w_390a7ec7-60af-4f9f-ba8b-83f8dc986356">1,639,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMy04LTEtMS0w_92555be3-2c34-4d9e-8c25-9c1591d7f3b1">1,500,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNC0yLTEtMS0w_3ccc96ff-c7d4-4d41-8949-9b9450599824">531,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNC00LTEtMS0w_9e46468b-bb85-4484-89e8-4abe76b1e452">524,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNC02LTEtMS0w_8984bc41-8433-43d0-9abd-5d977eb74589">1,440,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNC04LTEtMS0w_04562b4d-8d05-4ffd-baff-4b00f29f95fd">1,354,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNS0yLTEtMS0w_d16cc27d-2c89-4ce2-ac30-577eefce794f">76,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNS00LTEtMS0w_36893b66-1618-4761-8638-52d87cece6d6">59,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNS02LTEtMS0w_ced15e5b-91cb-44ee-b32f-11edd5506ee5">199,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNS04LTEtMS0w_f693153e-6bf3-4f01-a021-cc6a4698f7d2">145,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNi0yLTEtMS0w_99bd55c6-5d27-4407-bac9-18217a787600">51,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNi00LTEtMS0w_eb840e2d-9636-492c-8a96-c85d58cc57af">41,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNi02LTEtMS0w_eb8684a1-7844-4cb9-ba1c-db8e61dab62c">137,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNi04LTEtMS0w_9fe42a29-a43b-4ea5-b199-d531174e3244">108,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNy0yLTEtMS0w_bca16063-674f-4dc2-abb4-d643c31a07d5">578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNy00LTEtMS0w_b641d5d2-a2db-47fd-8987-5bd8849e9509">1,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNy02LTEtMS0w_1e9433ee-1b9d-4973-9664-165364090bf5">3,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNy04LTEtMS0w_79ea0641-7d25-4059-9ecb-0cc868c518cb">2,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on sale of property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOC0yLTEtMS0w_9a5571d5-e7b3-4ba3-afe8-b11166b6a72a">478</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOC00LTEtMS0w_8af5131e-062c-4fa6-8158-87fdc96313d3">1,151</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOC02LTEtMS0w_5d2eebad-7ee4-4b55-ae5d-4076adc2c0b2">1,967</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOC04LTEtMS0w_95883560-bb17-4091-9d36-c9455e2001ec">2,548</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOS0yLTEtMS0w_3337f456-a16f-4d16-a744-032d052c651e">24,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOS00LTEtMS0w_09376584-2676-47f0-a21e-d71a2a89ffa8">17,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOS02LTEtMS0w_267aaa4b-fbaf-49bc-b310-fa77dd941a8f">60,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOS04LTEtMS0w_aa963338-2dfd-4c74-820b-b52c04ff34e7">36,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTEtMi0xLTEtMA_d2437078-1f9c-44ff-a2f7-79c6ae1fcb45">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTEtNC0xLTEtMA_b10158d7-8aa7-4823-b8dd-b5f412799a11">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTEtNi0xLTEtMA_928c4654-c3f7-460a-90b0-340860201864">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentIncomeInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTEtOC0xLTEtMA_e40219fb-3773-4e19-b145-a1919dca0040">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTItMi0xLTEtMA_def0588d-7bc3-4612-b065-8e30d548d15e">1,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTItNC0xLTEtMA_1adc9e91-1171-420e-a3f2-5e8fe59babaf">2,125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTItNi0xLTEtMA_822ba8cf-3e79-4355-9232-f5d03eb346eb">3,941</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTItOC0xLTEtMA_c0c685a0-b8fa-4909-ad3a-089d24cfe195">4,498</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTMtMi0xLTEtMA_2eb80471-c7d2-43b3-a641-5abc3b1a2f4e">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTMtNC0xLTEtMA_2198a08c-8f8a-4769-8a33-979ed7a60210">922</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTMtNi0xLTEtMA_d948a8cb-9629-4ef3-a0ed-33bcd106e089">556</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTMtOC0xLTEtMA_90cd22be-8041-4f87-9655-721c1c22e660">406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income before provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTQtMi0xLTEtMA_107e8462-7a6e-4664-ab7b-bddf26d5ce15">23,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTQtNC0xLTEtMA_677b7903-299f-4f28-91ac-ac30effcc251">14,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTQtNi0xLTEtMA_d16fbbe1-7dee-4d2a-9918-39ba4e66daf7">56,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTQtOC0xLTEtMA_7d98ea20-9edc-4ac4-b7e3-4c33371689fc">32,206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTUtMi0xLTEtMA_f873ce1c-8ad7-40ce-a672-e38aa89bcc6c">6,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTUtNC0xLTEtMA_f8525feb-1c74-4a52-ab39-0bfb171d6fd7">3,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTUtNi0xLTEtMA_554a656a-24bc-47d5-829d-24a91e2ae8eb">15,579</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTUtOC0xLTEtMA_8ae8610f-aea4-4a41-8e6e-6eec4a9a4269">8,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTYtMi0xLTEtMA_f4c2b29b-8e1e-4caa-adcf-80be4221dee5">17,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTYtNC0xLTEtMA_cf058c34-d584-42a3-8fae-5025699d2c79">10,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTYtNi0xLTEtMA_34441b9e-e327-4a19-ac8a-0e6283060774">40,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTYtOC0xLTEtMA_2cc88e31-3a80-4768-9b0a-25e189ae527d">23,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: net income (loss) attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTctMi0xLTEtMA_6f1984c1-713b-4762-ae08-0610654d41eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTctNC0xLTEtMA_2dcd4347-8733-4980-93f2-aed4eb686ed1">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTctNi0xLTEtMA_eb6a1884-877a-4063-ab6d-6dc393c5ad88">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTctOC0xLTEtMA_a56d8f24-da20-4099-9781-3ba4fab3bd96">1,476</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to MYR Group Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTgtMi0xLTEtMA_375c5f59-7f5e-4fd3-b22f-7439a17d7117">17,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTgtNC0xLTEtMA_84815f23-2baa-477c-ba24-b2e034051626">10,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTgtNi0xLTEtMA_a5fec94c-ceba-4cd9-ae58-4489cf6db3b0">40,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTgtOC0xLTEtMA_36d3eb98-66ea-4960-a1f8-dc74522a678d">24,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income per common share attributable to MYR Group Inc.:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjAtMi0xLTEtMA_60cec560-9db9-4318-b4ef-e1a533ff6f14">1.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjAtNC0xLTEtMA_0eac184e-e5be-4e04-9a3d-326eb81cd53a">0.62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjAtNi0xLTEtMA_0c26a97f-8f52-46b7-814b-a8dbfadb1d08">2.44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjAtOC0xLTEtMA_ad96eba3-07e5-44b6-8277-9e2bb3c3424f">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjEtMi0xLTEtMA_491c3a6c-a912-42ef-b90c-ea9c8e7b3aae">1.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjEtNC0xLTEtMA_9ee3c2f1-e9e0-4f5c-997c-c4115538aa62">0.62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjEtNi0xLTEtMA_53ce0435-f70d-4667-a80f-cf783fbd2232">2.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjEtOC0xLTEtMA_a3c86990-9ede-472b-a151-0a1503fca567">1.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average number of common shares and potential common shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjMtMi0xLTEtMA_7cf740d4-aa2b-4cd2-ad3d-91653aa9c369">16,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjMtNC0xLTEtMA_ecfb3a78-ab59-41ba-be7e-b9a139d2da80">16,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjMtNi0xLTEtMA_9c207a3c-9936-43f3-b4dd-9e9ede9e4af5">16,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjMtOC0xLTEtMA_2e4c2072-8630-4ee6-9eef-82c493e96682">16,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjQtMi0xLTEtMA_7f659f1d-77bf-4997-a427-207a5b2fd404">16,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjQtNC0xLTEtMA_945f2d1a-0c10-4a8c-b18b-b3e9ad5e953e">16,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjQtNi0xLTEtMA_df3fc296-995d-4bdc-b166-d052d9466cd7">16,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjQtOC0xLTEtMA_a2bd09b1-eafc-4374-be9e-fe4f98e7a530">16,692</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjYtMi0xLTEtMA_a8a161d3-6c9d-455c-a11a-28a55c9452e9">17,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjYtNC0xLTEtMA_0ce69622-6d1f-4423-a661-6c93aaa1e6c0">10,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjYtNi0xLTEtMA_4421b02d-4f30-475a-a543-71741821c82d">40,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjYtOC0xLTEtMA_315d6355-a25f-415b-ab2c-205fbb73fcb9">23,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjgtMi0xLTEtMA_f3b5be6c-038f-4818-b288-8dc8e527695b">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjgtNC0xLTEtMA_e5326545-34f8-4f3e-9ae2-7592356c0f80">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjgtNi0xLTEtMA_1f2173c5-3d98-4e71-b195-24f9ad90a819">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjgtOC0xLTEtMA_1fb388b0-cfb1-4927-a55d-59573a2f34a3">199</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjktMi0xLTEtMA_69fa80cf-b7e9-42e7-bb00-e7d66fa65e8e">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjktNC0xLTEtMA_016b2463-0209-4f7d-8fc0-ef8a4ec93dfb">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjktNi0xLTEtMA_42b63335-a0ee-41e8-9938-b7fd1f95ffc9">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjktOC0xLTEtMA_44f07af4-8e07-4d5c-84d0-77c49c36b077">199</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzAtMi0xLTEtMA_51d508c4-53b5-4cd7-86f4-40de2b6cc0ee">17,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzAtNC0xLTEtMA_681d965e-72b8-46db-a2a5-8d2e00d9e7b0">10,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzAtNi0xLTEtMA_77b2e3dc-a72b-4bc9-8868-b4665a90b0c7">40,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzAtOC0xLTEtMA_00900f7c-f5d4-468e-ad20-8df6b5c1b74b">23,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: net income (loss) attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzEtMi0xLTEtMA_9442fcb2-90fb-4d4c-8cb6-01c23aa9eb9d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzEtNC0xLTEtMA_0b4417d5-fb01-4476-989f-9711d658474c">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzEtNi0xLTEtMA_1dfbc66d-83fd-42dd-b0ee-28250d075a92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzEtOC0xLTEtMA_fa90aeb1-435d-4c34-a10b-750a57b5a88e">1,476</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total comprehensive income attributable to MYR Group Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzItMi0xLTEtMA_4d6d7b34-50bf-4cff-8651-956da5684c48">17,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzItNC0xLTEtMA_773f80b5-532d-4e2d-af95-a89e17d03600">10,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzItNi0xLTEtMA_09e68952-2052-48f7-986a-5ad19ec31eaa">40,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzItOC0xLTEtMA_a47908fb-4bbc-4f58-bdd9-b2ac5c22f1b4">24,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></div><div style="margin-top:12pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_25"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MYR GROUP&#160;INC.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.568%"><tr><td style="width:1.0%"></td><td style="width:23.863%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.527%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.816%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.145%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.114%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Preferred</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Common&#160;Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Additional<br/>Paid-In</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Accumulated<br/>Other<br/>Comprehensive</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Retained</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">MYR<br/>Group&#160;Inc.<br/>Stockholders&#8217;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Noncontrolling</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Income&#160;(Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Equity</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Balance at December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4754d1a7fe824110b427231ec51ef750_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy0yLTEtMS0w_b2d6ef60-2eca-40b0-9943-d2624648ad97">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i0ba6a94025634b63ac4e012d8ccb2efa_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy00LTEtMS0w_39b2dc24-407f-4eda-b00e-8f8330f6b978">16,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ba6a94025634b63ac4e012d8ccb2efa_I20181231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy02LTEtMS0w_9088b6db-7697-49e4-8ff0-75c393cbfa10">165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1305eba1fa984820bec9ed9b6766f641_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy04LTEtMS0w_76e6a8e0-680c-4c8f-a916-1321e23d3613">148,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4486f78a88dd4873a4ef7a02812258b3_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy0xMC0xLTEtMA_308cc73a-65f9-42f0-90b5-ecbbbcc7b76c">193</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b4c42b7ddf249f090949c23d9118bb7_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy0xMi0xLTEtMA_cb173dd1-a56b-4eb1-b6c0-a870a638e6ae">174,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i71dcc94659ad4c34ab6df72161ffd3d2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy0xNC0xLTEtMA_00573732-e1de-4b7a-9ebc-097650a55d06">322,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie7daff57d85043a5857625f82b5c098d_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy0xNi0xLTEtMA_1d73e706-e1fe-4ca1-816c-6914981ebc04">1,480</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic57e02410cf647e289f552521b6d7439_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy0xOC0xLTEtMA_38710cff-88a0-466d-835f-0c1086013cd3">324,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i803881b0c22547d6b985366082248290_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNC0xMi0xLTEtMA_94e5bd80-03a1-479a-a230-018abdc0775e">7,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id65ac345f458474594ca40a954490bc9_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNC0xNC0xLTEtMA_90016fd3-76d6-47da-9ee8-38406ba5b748">7,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6a66bc02252a4828896629b72ca29824_D20190101-20190331" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNC0xNi0xLTEtMA_116e6c69-2859-46a3-bd60-6f7ee18d8e01">733</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab32ae4860404568ba547ae9cf996599_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNC0xOC0xLTEtMA_70e436f5-4b38-4524-9a74-ff0d30dc1fc8">6,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock issued under compensation plans, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="if70578197d184fe4b2dd9efe38ee66c0_D20190101-20190331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNS00LTEtMS0w_3e51ff8e-a098-4026-926b-18479a53cda9">68</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79e8942c68564347a6263c811b53e5c5_D20190101-20190331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNS04LTEtMS0w_972b651c-a05b-4906-8b72-4fd94403ea71">282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id65ac345f458474594ca40a954490bc9_D20190101-20190331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNS0xNC0xLTEtMA_87937f33-768e-41e2-b1fc-22a3e54d3636">282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab32ae4860404568ba547ae9cf996599_D20190101-20190331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNS0xOC0xLTEtMA_57b26444-0565-4743-937b-b1283ed0c8fb">282</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79e8942c68564347a6263c811b53e5c5_D20190101-20190331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNi04LTEtMS0w_1a9bb303-9cea-4e19-987c-1b87ac2ba1d5">951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id65ac345f458474594ca40a954490bc9_D20190101-20190331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNi0xNC0xLTEtMA_a04364ee-fe28-497a-a7c0-9a5e05bb1220">951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab32ae4860404568ba547ae9cf996599_D20190101-20190331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNi0xOC0xLTEtMA_7579371d-155a-4852-9105-5c352a4ba847">951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Shares repurchased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="if70578197d184fe4b2dd9efe38ee66c0_D20190101-20190331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNy00LTEtMS0w_76d8e3c1-446d-44f7-849c-f0daa15dada5">23</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i79e8942c68564347a6263c811b53e5c5_D20190101-20190331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNy04LTEtMS0w_bfcf1321-337a-42d7-a1cb-7ac10f56847d">571</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i803881b0c22547d6b985366082248290_D20190101-20190331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNy0xMi0xLTEtMA_9f59a39f-fc7c-4fa2-b4a2-2c3374c74a6f">207</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id65ac345f458474594ca40a954490bc9_D20190101-20190331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNy0xNC0xLTEtMA_f45e9bfe-3d62-46f1-8a9c-1245b78f5d3c">778</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab32ae4860404568ba547ae9cf996599_D20190101-20190331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNy0xOC0xLTEtMA_5fb9dfd4-a94e-4e9b-a328-d4e2933791da">778</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iadf7bab4b6804c04b69355dd4d2ccd9c_D20190101-20190331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfOC0xMC0xLTEtMA_3b9b3d3e-7d65-4e83-a74d-fd40ae023ecf">77</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id65ac345f458474594ca40a954490bc9_D20190101-20190331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfOC0xNC0xLTEtMA_0ef18baf-e72d-4a71-a4c4-e1dd7e0bedd9">77</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab32ae4860404568ba547ae9cf996599_D20190101-20190331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfOC0xOC0xLTEtMA_77e98106-88e2-4967-98d6-a6a06c2a9142">77</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock issued - other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if70578197d184fe4b2dd9efe38ee66c0_D20190101-20190331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfOS02LTEtMS0w_2b7dd8cd-5f15-41b8-9e11-aaca3e9a53a1">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id65ac345f458474594ca40a954490bc9_D20190101-20190331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfOS0xNC0xLTEtMA_b3293a25-77fe-42bb-ab0c-1ff2f9c7efa1">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab32ae4860404568ba547ae9cf996599_D20190101-20190331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfOS0xOC0xLTEtMA_c79f8890-d4a5-4462-984d-e1ccfb0bc6cb">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Balance at March 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i54380ff6e43a4659aca6775f27307e2e_I20190331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtMi0xLTEtMA_da10c764-929f-4e41-937f-20d7ee5c001b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i46f9086725ef4cd09541851e5e118351_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtNC0xLTEtMA_58f975bf-da2e-4220-b8c6-cdbf9e651bbe">16,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i46f9086725ef4cd09541851e5e118351_I20190331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtNi0xLTEtMA_961fd8be-0b8d-48fb-bd66-d495b966005a">177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib14de63d4f5b4c719293892bc5bcc8f0_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtOC0xLTEtMA_ec23d761-a608-4ba7-8b51-76f173d4271e">148,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idf613f73fae2414a867f55aa9b4873d6_I20190331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtMTAtMS0xLTA_26cf4f20-c1a0-4e55-844b-8b46e8bcb6d8">270</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i326068f8336f47798639e1334361d9d3_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtMTItMS0xLTA_37ba2288-5856-4445-8a10-43788c6a55e0">181,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i15c1de60f07a4ff4911b406dd31f15c1_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtMTQtMS0xLTA_8df70659-d03e-48e7-8ff9-98b2d85027fc">330,727</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i18744abad9b447d6a1e7112c4f408c9a_I20190331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtMTYtMS0xLTA_fa6fd9d9-d3c3-4ea5-b0e1-f46bfa6f6a92">747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i72982918e951427fb0d66824a7c4857a_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtMTgtMS0xLTA_bfed89fd-3900-4b90-b103-cd38d0267249">331,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i59b02abe714d46abaa06b66ba22bbc12_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTItMS0xLTMwNDc_b1058716-3d5f-4e3a-a0b9-8aa634f1dd90">7,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8cef662b127e4dd199144817b0653713_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTQtMS0xLTMwNDc_d9fd283a-b061-40fd-b41a-cd575474b988">7,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i67bb89f6c5544786bce640f7007116db_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTYtMS0xLTMwNDc_37751939-e26f-4924-9453-51b9fd64079f">849</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7f045f60741744e8ab2aeb6c6243a31d_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTgtMS0xLTMwNDc_eb1ca564-a438-4e11-8637-771d073ffa32">6,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock issued under compensation plans, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="idd197e4b2fb044a5a626b97aa972637d_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItNC0xLTEtMzA0Nw_62057cd3-6dad-47db-9b81-519151454acc">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idd197e4b2fb044a5a626b97aa972637d_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItNi0xLTEtMzA0Nw_d82fb8de-706c-4024-bea8-49a662530cb0">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1cdddfb8c61c416a96bf25755c78340e_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItOC0xLTEtMzA0Nw_2f0808d9-4985-4cda-97df-b0aa48a49f7d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8cef662b127e4dd199144817b0653713_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItMTQtMS0xLTMwNDc_db2e988d-b8ca-4b6f-82cb-006534c77b72">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7f045f60741744e8ab2aeb6c6243a31d_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItMTgtMS0xLTMwNDc_ad09b2dd-558b-4a99-9614-14944cdf0814">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock-based compensation expense </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1cdddfb8c61c416a96bf25755c78340e_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtOC0xLTEtMzA0Nw_91a2bc75-d662-4b11-8fb4-845959dfd2c6">1,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8cef662b127e4dd199144817b0653713_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtMTQtMS0xLTMwNDc_adee4e88-b923-43df-b94b-bdded4b2c90c">1,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7f045f60741744e8ab2aeb6c6243a31d_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtMTgtMS0xLTMwNDc_eb4dba3b-5c85-4a6c-9ba2-6a9cf6b3007d">1,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia9ddd90eaab64f2e8dcbf10390076729_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTAtMS0xLTMwNDc_63fe75db-1a86-4b92-ae9d-cda3c660abe2">123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8cef662b127e4dd199144817b0653713_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTQtMS0xLTMwNDc_786667dd-0938-42ed-b5c4-229535e59099">123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7f045f60741744e8ab2aeb6c6243a31d_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTgtMS0xLTMwNDc_d1701d20-8871-4ba1-a065-2ba6395203d2">123</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock issued - other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="idd197e4b2fb044a5a626b97aa972637d_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTctNC0xLTEtMzA0Nw_53efd45f-a874-4a90-8758-10722c805d26">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idd197e4b2fb044a5a626b97aa972637d_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTctNi0xLTEtMzA0Nw_f1c9526f-54ae-4281-8656-9956976de729">12</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1cdddfb8c61c416a96bf25755c78340e_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTctOC0xLTEtMzA0Nw_838e81b3-0c56-47bb-a3e9-7f0221a872f5">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8cef662b127e4dd199144817b0653713_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTctMTQtMS0xLTMwNDc_8dea6387-5291-4a9a-acb4-1bf4c2cb8daf">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7f045f60741744e8ab2aeb6c6243a31d_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTctMTgtMS0xLTMwNDc_60ca239d-0bc8-4e88-b9bd-21ea3e944845">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Balance at June 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia372ff5315ab4aab8baab8af1c67cb82_I20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMi0xLTEtMzA0Nw_07c3f49f-670a-42bd-b1ee-0c2d82f41de6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ic7cb88b9928b44cfb4b91eafb70c75ee_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtNC0xLTEtMzA0Nw_d378eafd-e713-4c3b-b5c8-b7b5aac60e36">16,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic7cb88b9928b44cfb4b91eafb70c75ee_I20190630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtNi0xLTEtMzA0Nw_6c247a80-96f0-4e2d-afc8-1563209df83b">166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9db3e931114b4a3cb80d8c252b648b0d_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtOC0xLTEtMzA0Nw_26532748-4e35-4ec6-94e7-d5502bf1d94f">150,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia74c0dabd5f94e95861ffc458693555b_I20190630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTAtMS0xLTMwNDc_5e01dcc8-7a7e-4f9a-8c80-3eb9893fdd66">393</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i64948c01fffc4f32bd2472b1976e7140_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTItMS0xLTMwNDc_cceb1bef-e0ce-4a79-b29b-1faf271e51ea">189,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10b542ec07aa4b82898f42f22e4829d1_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTQtMS0xLTMwNDc_38fe3151-a62b-4e51-a770-fcd3630d69bf">339,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iae32eb42528649a891355c48ef61b13f_I20190630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTYtMS0xLTMwNDc_4e985eb7-fb5e-4af9-8be6-d8f071755627">102</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9d07e0f2e29c4291bbb0007d3611081a_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTgtMS0xLTMwNDc_9e3ca7e2-dcf5-46be-9eb6-dc547fc1a0f5">338,937</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c8ccc3661af4105842e0eb991cfccb9_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTItMS0xLTA_08261ef8-24a5-412b-954e-1c72f121515e">10,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08723ba2104447a58bffb0dfd412378e_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTQtMS0xLTA_38112390-b00c-41be-9926-31d73ffefd9f">10,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5276c45779044b7f9898c6a5067371a6_D20190701-20190930" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTYtMS0xLTA_f5cf12cc-2238-436b-8fdd-709819601a0c">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTgtMS0xLTA_2e6089a2-bb89-4e84-a1d7-3e70efb09477">10,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock issued under compensation plans, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i804d51240ef14c6bb172b58654366bda_D20190701-20190930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItOC0xLTEtMA_5192b4f8-5961-44e0-b3b2-7b86d62045bf">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08723ba2104447a58bffb0dfd412378e_D20190701-20190930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItMTQtMS0xLTA_0937cf0b-49de-404b-b4be-3b6e6382e429">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItMTgtMS0xLTA_6bf898a4-9f50-4ebd-82ec-bb2cea3b2301">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ifb79f006c5ce4f00a2238fa3f85a150d_D20190701-20190930" decimals="-3" name="myrg:APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtNC0xLTEtMA_ef476e37-9ef0-4f45-b7d3-6a273363ea26">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i804d51240ef14c6bb172b58654366bda_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtOC0xLTEtMA_39e065e0-b232-4a38-a6db-ce2a8b6b6c9f">1,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08723ba2104447a58bffb0dfd412378e_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtMTQtMS0xLTA_47b0e060-31f8-4b60-9cd3-533ea504dc20">1,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtMTgtMS0xLTA_e4759539-3caf-4d08-88c3-4ef69c580a27">1,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic3e2143eeab645529d6db29ff6096388_D20190701-20190930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTQtMTAtMS0xLTA_6a568d06-646a-44ed-8f80-cf78cb22442f">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08723ba2104447a58bffb0dfd412378e_D20190701-20190930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTQtMTQtMS0xLTA_b581abac-550e-433d-b356-711e9a96fd0f">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTQtMTgtMS0xLTA_bd91bd69-9511-44dd-afc2-157e0048ba09">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock issued - other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ifb79f006c5ce4f00a2238fa3f85a150d_D20190701-20190930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTUtNC0xLTEtMA_fea5ec21-9b76-49aa-b6be-1cefc276ff88">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i804d51240ef14c6bb172b58654366bda_D20190701-20190930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTUtOC0xLTEtMA_47a193b2-fdab-4551-8bfe-c33cae53e98f">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08723ba2104447a58bffb0dfd412378e_D20190701-20190930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTUtMTQtMS0xLTA_55cbf7df-48cf-4c52-a94b-2337999f6fc6">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTUtMTgtMS0xLTA_1fe0d3f8-8132-4e27-a043-3688885326fe">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Balance at September 30, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4bba3feb183b4fe1b59c6d7aef7318e8_I20190930" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMi0xLTEtMA_a2f53b1e-2e32-4157-a1a6-dea51cbc9ecf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i17345f0c61d84559abcba7c12851aff1_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtNC0xLTEtMA_9905593c-3334-4f29-a31f-c2e906df2f20">16,647</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i17345f0c61d84559abcba7c12851aff1_I20190930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtNi0xLTEtMA_e744042e-4486-43b2-a8c9-c8d4e5ba59f3">166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0a903f6aa254417d8040c6e5a2982c80_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtOC0xLTEtMA_a36e4452-35e5-406d-b1fa-c886747fd469">151,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i394f38255fe447d59f09beec08c81c0c_I20190930" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTAtMS0xLTA_c97e9a34-7363-4f5e-bed7-d0900af66c63">392</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if7de5567f954412dabc66b8aef634284_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTItMS0xLTA_cd88c5ca-d0b7-45d4-af84-2c1ebc4c8be2">199,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8b1e7f07eaa64804accab7e01d72eddd_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTQtMS0xLTA_f2d67189-816f-4e7b-b241-1b7d3018c0d1">350,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7cdcc0d3cad4da3ae162c23a4e3a720_I20190930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTYtMS0xLTA_e66beb24-aafa-4b5c-83aa-1cb5ea7040a6">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5caa092b0020480dbaf788426dbe6760_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTgtMS0xLTA_2c2a6f75-4dbb-47be-8671-5bd9a7711cd7">350,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Balance at December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a70eb98012c4508b6bd2e45b2c48683_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMi0xLTEtMA_6f078aaf-d904-40eb-ab76-467e46b9ebb3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i0f5d07aa9f454754bc53fc44d0748fed_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtNC0xLTEtMA_db19d316-00ea-4f51-a477-5ba3ae6a006f">16,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0f5d07aa9f454754bc53fc44d0748fed_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtNi0xLTEtMA_93b398a6-88c1-4a05-94cb-61431bae1a14">166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icb33b4bb4b274f739684a44607013aaf_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtOC0xLTEtMA_2ddc07de-714e-4064-9de9-603060798f97">152,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib4421c32e9444dfeb92aec6152c43b1a_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTAtMS0xLTA_faf7f9ac-6018-4e1a-b74e-ae119660924a">446</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4722412ce0444be99bb69e13c98529f7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTItMS0xLTA_660cd9a7-5f71-4941-ae1d-471096a334e7">212,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7e8f9a5c49b045f39b545d9e1e553577_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTQtMS0xLTA_ad0e9495-c9ca-4c2d-a24d-9040a692f360">364,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3a30ee5f825f4439a24c0e6c975340cc_I20191231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTYtMS0xLTA_d0308ecb-66e5-4058-808e-6878fca9a657">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTgtMS0xLTA_79f2fa3d-f688-4df4-a1fd-cccecbe12292">364,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i427697eb48964c4284fe02c92934c5f8_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTktMTItMS0xLTA_32717976-4413-4937-9f36-cf6db13252de">9,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTktMTQtMS0xLTA_8ba201b2-2da1-417c-970b-113bcd5a88f8">9,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTktMTgtMS0xLTA_300789fa-c948-43b5-89e9-031d10386a35">9,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjAtMC0xLTEtNjEw_4e7d4554-f9ff-49dd-91d3-9502e546be6f">Adjustment to adopt ASC 326</span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4e4f1b2fe34e455595319a89012bce5e_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjAtMTItMS0xLTA_414f206f-40de-4600-bf9d-71058c8188a3">268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibfc5d09068af489296dced35e84f2e51_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjAtMTQtMS0xLTA_2cb7a5d7-9bc1-4d48-9511-3f5b5ac2b40c">268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0cc37ae4167a4d5eaba39e55c469283c_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjAtMTgtMS0xLTA_c5b149af-c53f-4735-ae97-d8133262cbcd">268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock issued under compensation plans, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i1f1094c4647c462e876fd5f2baa51ecb_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjEtNC0xLTEtMA_edaaf8af-2c59-4125-89ba-d3665a1479e9">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib090747bc2d24fab831bfdd33420390f_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjEtOC0xLTEtMA_906cfbe7-fb42-44e3-9e27-19bbe95b6633">82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjEtMTQtMS0xLTA_e4bea2d7-29fd-4b2b-b13f-2cca321d3ff8">82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjEtMTgtMS0xLTA_8d720441-748e-4329-998d-dac5fcfdcd84">82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib090747bc2d24fab831bfdd33420390f_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjItOC0xLTEtMA_f5bc906c-f4fb-45e8-a356-6b28ab514d51">1,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjItMTQtMS0xLTA_bb997b27-1216-4b8e-ad48-86c882a2d2f5">1,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjItMTgtMS0xLTA_6da9ac58-4d0f-4ef9-a5ed-ed3962a7a00a">1,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Shares repurchased</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="shares" contextRef="i1f1094c4647c462e876fd5f2baa51ecb_D20200101-20200331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjMtNC0xLTEtMA_6e89bf9f-9502-4961-84d8-f070835996de">20</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib090747bc2d24fab831bfdd33420390f_D20200101-20200331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjMtOC0xLTEtMA_317c5383-d54c-4dc9-b428-02c0848a4ef0">241</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i427697eb48964c4284fe02c92934c5f8_D20200101-20200331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjMtMTItMS0xLTA_39aa4a1a-f887-423d-ae42-37dec85eeb13">185</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjMtMTQtMS0xLTA_12d380aa-109a-4587-bf4c-cdfb3b9e37fb">426</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjMtMTgtMS0xLTA_c288f3b8-2912-4b1f-a188-4a433b58ff3b">426</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3982624f66db40f9a5ab72d09c35d7c0_D20200101-20200331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjQtMTAtMS0xLTA_b53ecf25-cdeb-40c4-8811-d859fb9670bd">87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjQtMTQtMS0xLTA_f048588c-a79b-423d-9d3a-b7ea389280e2">87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjQtMTgtMS0xLTA_25342331-8db9-4e78-bb31-b07e1888486a">87</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock issued - other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i1f1094c4647c462e876fd5f2baa51ecb_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjUtNC0xLTEtMA_d8e4cff6-ac70-4942-890c-cd7b33d5cc10">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib090747bc2d24fab831bfdd33420390f_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjUtOC0xLTEtMA_c485091e-7ef3-447a-b971-5f2ddb8928c0">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjUtMTQtMS0xLTA_aec51943-e25a-4a39-b2cf-cf7eccb21f59">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjUtMTgtMS0xLTA_b1696da4-105f-4548-9172-fce330e28734">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Balance at March 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icd93dc8883c543d4af228cbead75e9b7_I20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtMi0xLTEtMA_891e8d6c-0a6a-4059-ae75-70bfd804c928">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i8df0b9842a154606ba7f9808baf8b53b_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtNC0xLTEtMA_972c5df3-2526-4eaf-92b7-09078cf8c078">16,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8df0b9842a154606ba7f9808baf8b53b_I20200331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtNi0xLTEtMA_870cf1b1-4856-48fd-b8d2-7174eae4ee62">166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6f7cfc5fc246461a8cc45bc08afa9c0b_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtOC0xLTEtMA_4a74a936-9297-473a-b4af-a227c59d85f5">153,477</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6c967bb4272b43f4af8bb7f64c8c0e4a_I20200331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtMTAtMS0xLTA_a8fb04d9-05ba-4576-8a26-daddcac1051a">359</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i08dd19d187164525b31b6942b376ac9b_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtMTItMS0xLTA_0c9cf061-46e5-43a0-80f8-78d95f5ee23e">221,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc225d4657414e7a8789d273b59b4dda_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtMTQtMS0xLTA_7776d89a-a24c-4dca-ab52-40c87af09cb2">374,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0e00af5749e04db9b4b7bde6c1311f8d_I20200331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtMTYtMS0xLTA_1e3323b5-2171-4a69-86b2-2975c8fede11">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9790bafee39b4e919890198c5c2b8ec1_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtMTgtMS0xLTA_b733296d-f8b2-43fe-904d-d471af5651d4">374,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic3c71be2e35f442bb5f49548cec71cdc_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzUtMTItMS0xLTMwNjk_d81d38b8-5f84-4816-ae93-78123abcf135">13,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i47319e7611104868bb15fc8af3e03bca_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzUtMTQtMS0xLTMwNjk_d62a72ef-0574-423f-8e66-c37df1422354">13,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1202375f8a334b64a85a6df90f2381b4_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzUtMTgtMS0xLTMwNjk_bea56d62-d016-438f-9d60-34a06c63f3ad">13,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock issued under compensation plans, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iacca21deb19041f18c33e13379f564ae_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzYtNC0xLTEtMzA2OQ_5009415e-d63f-4de3-a115-28b6f1cec385">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iacca21deb19041f18c33e13379f564ae_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzYtNi0xLTEtMzA2OQ_93eaaf3e-cdd0-460e-b964-5fd2fc042f91">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i47319e7611104868bb15fc8af3e03bca_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzYtMTQtMS0xLTMwNjk_77084a34-bd19-4ab6-97a1-5832ca7a3558">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1202375f8a334b64a85a6df90f2381b4_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzYtMTgtMS0xLTMwNjk_79db1fc0-28b0-4aba-9681-c3d6479f5763">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock-based compensation expense </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifef01fd5b8b9446c8171cd618be3d9f0_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzctOC0xLTEtMzA2OQ_e141a552-0dbf-4162-9a5e-1e2ab4723216">1,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i47319e7611104868bb15fc8af3e03bca_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzctMTQtMS0xLTMwNjk_eb13749b-20c5-452f-a319-8b6f9e7b02a2">1,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1202375f8a334b64a85a6df90f2381b4_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzctMTgtMS0xLTMwNjk_4d2a03ad-b3a9-4834-872f-fb6715d9e002">1,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ieb0e815c613243219c3318aad8173292_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDAtMTAtMS0xLTMwNjk_0153d1e1-8b0d-496a-a362-baa7547a877c">39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i47319e7611104868bb15fc8af3e03bca_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDAtMTQtMS0xLTMwNjk_72dd5260-eb7f-47b9-bad5-f1008f5e196a">39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1202375f8a334b64a85a6df90f2381b4_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDAtMTgtMS0xLTMwNjk_d32dd471-bf75-47fc-9cf4-e73cac61a866">39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock issued - other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="iacca21deb19041f18c33e13379f564ae_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDEtNC0xLTEtMzA2OQ_741d16ff-dc6c-4d51-9f4e-600d22426bfd">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifef01fd5b8b9446c8171cd618be3d9f0_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDEtOC0xLTEtMzA2OQ_44801192-f617-480c-bcb4-39fba9fc867f">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i47319e7611104868bb15fc8af3e03bca_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDEtMTQtMS0xLTMwNjk_867a8b46-3fca-4874-b344-7027f691bc29">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1202375f8a334b64a85a6df90f2381b4_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDEtMTgtMS0xLTMwNjk_dd24c5b9-8480-4601-97d3-4d0f69350544">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Balance at June 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id5431eb6a4e447ec8cb257af0423cf5e_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItMi0xLTEtMzA2OQ_9bdb97f1-6766-4d79-9049-1248a501540a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i56e9f83d95924e22b6937263abf031fe_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItNC0xLTEtMzA2OQ_ea42cd38-4f56-45fb-b5fa-5935ba936d3b">16,709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i56e9f83d95924e22b6937263abf031fe_I20200630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItNi0xLTEtMzA2OQ_6e10222d-2abe-45d0-9148-bcfece560128">167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ice80563a1d6f4435bbd6f13b674cc36d_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItOC0xLTEtMzA2OQ_59efe6e1-3b00-439c-a32f-62bd10194c2f">154,594</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9b533533a3a54d1680c3ab5cb36bf7f9_I20200630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItMTAtMS0xLTMwNjk_26540fea-272e-4f74-acc5-d20caccf55d8">398</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifa68be79d9c04abca8100999a3fbfa06_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItMTItMS0xLTMwNjk_0e18e8ca-ee87-4602-884a-e720ab4ab0f4">235,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8334afa6a8d4b5ba8688bc0706fe81e_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItMTQtMS0xLTMwNjk_abe09947-13a6-4410-a6c7-c97e3de6aec1">389,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i82cba0fefb0c44e5961f8ce975e351c9_I20200630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItMTYtMS0xLTMwNjk_466a759e-11e5-4dfe-927c-9811458712d8">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iefd425e2d56a45139c6277d6fe535fed_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItMTgtMS0xLTMwNjk_8de9cce7-78cf-4b42-826b-a76fdb925c79">389,450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i262772d5054c47e6aeae003f26669569_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjgtMTItMS0xLTA_3b81822f-07b8-451f-a5cb-dec64bee299c">17,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07223f2d67f24c14a6ca5cad40246b4e_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjgtMTQtMS0xLTA_76674ee3-56d4-4f58-96b2-6a256d35ea08">17,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjgtMTgtMS0xLTA_df1109fe-a5dc-4b26-9813-9c139feefecb">17,292</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock issued under compensation plans, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i99824b7619174d46938660a535f8e2f3_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjktNC0xLTEtMA_fb07d9b4-1a25-4a95-a3af-05bf2965fc14">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2de5f87ebfdf44c6bff56c43fdb698ab_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjktOC0xLTEtMA_e2016aad-6fb0-421a-b2fd-c97e32fb4057">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07223f2d67f24c14a6ca5cad40246b4e_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjktMTQtMS0xLTA_e719e3f1-000f-43d3-9bb5-4ee83b4a8f0d">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjktMTgtMS0xLTA_ea68225e-98dd-403b-8dd8-7e942655b8d1">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2de5f87ebfdf44c6bff56c43fdb698ab_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzAtOC0xLTEtMA_85b9a9b0-84a0-4726-a9b0-f053f0968097">1,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07223f2d67f24c14a6ca5cad40246b4e_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzAtMTQtMS0xLTA_3f9157b1-17ee-4f00-8e1c-aba22f4331e2">1,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzAtMTgtMS0xLTA_f3b61f20-d1bd-4554-a744-72a020830655">1,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic6a722ef0dbc4b469a9411f7147a98e0_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzEtMTAtMS0xLTA_0b77bff0-b82f-45f5-96e2-aa78cbcf9d1f">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i07223f2d67f24c14a6ca5cad40246b4e_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzEtMTQtMS0xLTA_b0e7c223-24f2-449c-808f-440603350a4f">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzEtMTgtMS0xLTA_ba1461a3-7833-46f4-8029-6fddec3112d3">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Stock issued - other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2de5f87ebfdf44c6bff56c43fdb698ab_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzItOC0xLTEtMA_4cc7b24d-28b5-4ff3-880b-e1e5ea544405">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07223f2d67f24c14a6ca5cad40246b4e_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzItMTQtMS0xLTA_766ed339-2aef-4e05-96e4-3beaab774d0a">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzItMTgtMS0xLTA_6cea1946-9ed4-4bf3-b636-0d539c107629">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Balance at September 30, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if70b5bbadb4444c7b4b9bfda6bd6b1d2_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtMi0xLTEtMA_afd1ce8d-4d46-4d1b-8551-6c0fdfcdf370">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i82d975d52a1f4c088adfe01e909bf35c_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtNC0xLTEtMA_f7ccac95-86f2-412c-92ff-0999bcaa3a32">16,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i82d975d52a1f4c088adfe01e909bf35c_I20200930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtNi0xLTEtMA_21f8ac44-ad6d-4ce1-a40e-c0d8bad161ca">167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2e479fe80a864639bbb12bb0192569b2_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtOC0xLTEtMA_c9b2b586-5f1f-4c37-a41e-3f4cc12989b5">156,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iab461926395240edb0c889ae5f9f3fa1_I20200930" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtMTAtMS0xLTA_7c88004f-b86e-44c2-b037-fb8188f39324">403</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf54b18f21534bcba060bb4d5db584e7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtMTItMS0xLTA_719ba4a3-1d5b-4147-964d-911671d9f5b8">252,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1c5eccca0364b15a6f8932cf7e75b60_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtMTQtMS0xLTA_4cb3f110-449f-49cb-97f8-f4f4118f12a7">408,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2545ab9f6d084883879f9290475a8d61_I20200930" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtMTYtMS0xLTA_996afd7c-2ce8-489a-8ce3-72fb069a8cfa">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtMTgtMS0xLTA_e56c5e0c-2ebc-4cf1-9ca7-8e7a7b78ab0e">408,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_28"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MYR GROUP&#160;INC.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNAUDITED CONSOLIDATED STATEMENTS OF CASH FLOWS</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:74.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.413%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfNC0yLTEtMS0w_6c06bfe8-bacb-4316-acac-5e710df3bafd">40,609</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfNC00LTEtMS0w_04b4f8fb-254a-4742-9875-33bdcba54638">23,439</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to reconcile net income to net cash flows provided by operating activities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization of property and equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfNi0yLTEtMS0w_eb151216-026a-4f80-8107-35df3fb3eafd">32,021</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfNi00LTEtMS0w_b45ed76d-0960-4117-b3b9-a51484af27b1">30,153</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfNy0yLTEtMS0w_cfe8a97a-a3dc-4be8-8dbe-c9adebc37524">3,009</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfNy00LTEtMS0w_6cc018a3-f0f7-4628-941a-5eb1b2166102">2,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfOC0yLTEtMS0w_02b497cc-46a2-43f8-8620-c5225250bec9">3,804</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfOC00LTEtMS0w_af79f554-b8b8-471b-b876-d666d83edde5">3,261</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfOS0yLTEtMS0w_1e7ce7d1-a543-4a0e-8cd8-9a838c45f9b3">712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfOS00LTEtMS0w_550d5cdc-6e53-4589-961f-7a4e83eb3fd0">339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gain on sale of property and equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTAtMi0xLTEtMA_85637539-100f-4d36-ad2c-3e520c463d25">1,967</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTAtNC0xLTEtMA_c608c3ba-01be-4237-854a-64f4c2d75d2d">2,548</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-cash items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTEtMi0xLTEtMA_9adfdf26-0afa-430a-8312-2eac8ade0c5b">654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTEtNC0xLTEtMA_7b9358e5-c0be-4e9c-be39-0bc113c978ee">631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in operating assets and liabilities, net of acquisitions:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTMtMi0xLTEtMA_1a647a46-3c10-4697-991a-226579ffea94">12,869</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTMtNC0xLTEtMA_79df2123-21bf-41f2-86f9-88c5a6c2d286">27,327</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTQtMi0xLTEtMA_adbbc341-09fb-4be7-ad1e-40995d54dd4a">4,754</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTQtNC0xLTEtMA_9c4d3995-0cce-4909-906b-e9dffc272662">38,910</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Receivable for insurance claims in excess of deductibles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTUtMi0xLTEtMA_6681d77f-4bdf-4d54-8dda-e00ceb3b89e4">3,103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTUtNC0xLTEtMA_4571bac6-b356-46de-b939-efe895633b21">1,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTYtMi0xLTEtMA_8024a5c2-2a62-4b72-a503-4ab1e651d010">7,074</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTYtNC0xLTEtMA_73237a89-9f6c-4f82-9a90-21e0fbb1250f">771</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTctMi0xLTEtMA_d946d998-a5d5-403c-bd7f-82f9346f9c42">7,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTctNC0xLTEtMA_e11b31c3-ca43-4447-bdeb-1ef13056ac2d">37,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTgtMi0xLTEtMA_84cfbae8-9324-4b59-a524-df40a6897bfd">20,161</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTgtNC0xLTEtMA_a847ee78-8226-44fd-90c4-88ac62f0a2ab">397</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued self insurance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInSelfInsuranceReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTktMi0xLTEtMA_7c3c202f-cc7a-4526-8cf6-93bddcb1665c">2,257</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInSelfInsuranceReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTktNC0xLTEtMA_d35a44ce-a2aa-4290-aa43-933895caa324">358</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 18pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjAtMi0xLTEtMA_50de2238-aa24-48f7-8533-365ed0aca91c">31,730</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjAtNC0xLTEtMA_03038fad-b391-4d29-8334-b3c8a7bf6c50">1,845</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash flows provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjEtMi0xLTEtMA_6eef884f-0195-40a9-9895-898c4b3d7c83">128,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjEtNC0xLTEtMA_2ab45ebc-37c4-4748-9e14-4a29f69e381a">31,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash flows from investing activities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from sale of property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjMtMi0xLTEtMA_a15c64e1-77f2-41da-a448-4933bcbe79da">2,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjMtNC0xLTEtMA_0d294ee2-da47-437c-9af2-d91663385999">2,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for acquired business</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjQtMi0xLTEtMzQzMg_3779d94d-6e15-4d5b-b679-6447e810d380">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjQtNC0xLTEtMzQzMg_192b4cf2-94f7-46bc-b112-b8de43a1ecdc">79,720</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjQtMi0xLTEtMA_64c02860-d140-4923-8364-c24d636229b7">27,470</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjQtNC0xLTEtMA_f9768a7a-813e-4511-bc26-9dd61ef2beca">39,354</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash flows used in investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjUtMi0xLTEtMA_48775a8e-ef12-4822-9dfe-813b119343c7">25,323</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjUtNC0xLTEtMA_8b151132-5f55-4ef5-9937-4a1ca24a0273">116,176</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net borrowings (repayments) under revolving lines of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjctMi0xLTEtMA_3044a533-4bca-4076-97e5-0b6d943bbf28">65,189</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjctNC0xLTEtMA_2b785356-11b5-454b-9007-bd3e0853a130">67,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under equipment notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjgtMi0xLTEtMA_8035a629-86cd-4a0e-9432-83f198ed11cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjgtNC0xLTEtMA_d3a100c7-d402-4b0e-bbf5-78129958ab05">24,037</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of principal obligations under equipment notes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjktMi0xLTEtMA_c0dd0d4c-be5a-4175-bbab-6700e71f5216">30,441</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjktNC0xLTEtMA_8690d135-b9c5-4e6e-8b31-ede7910d84c5">3,307</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of principal obligations under finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzAtMi0xLTEtMA_fde9b17e-4575-4107-92c2-d54295112d26">914</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzAtNC0xLTEtMA_19d73a0f-1c93-4f96-ab8e-4012453e65b0">857</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from exercise of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzEtMi0xLTEtMA_75561e7c-cf7b-443d-9543-aa5e282ceb12">306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzEtNC0xLTEtMA_938e76ac-3446-4326-8f76-c4e042994586">325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt refinancing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsOfDebtRestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzMtMi0xLTEtMzQ0NQ_d03db299-34d8-4224-a227-9a9ddc1998ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDebtRestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzMtNC0xLTEtMzQ0NQ_9caec005-612f-43ab-b047-c50696967028">1,132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Repurchase of common shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzItMi0xLTEtMA_331c0d59-21fd-4729-9f1b-9ab12330e902">426</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzItNC0xLTEtMA_333b0b40-c42b-4ff0-a9eb-5417f49c1036">778</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzMtMi0xLTEtMA_02ac33e0-ce3c-41c3-b2a8-f7ab1663818c">60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzMtNC0xLTEtMA_42a3c560-03d5-4678-8e5e-2ebc483bc564">60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash flows provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzQtMi0xLTEtMA_8d696a07-41bd-431f-9a29-22f67df64103">96,604</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzQtNC0xLTEtMA_adf01c79-89fe-4ff2-8738-59e7bdd20edd">86,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effect of exchange rate changes on cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzUtMi0xLTEtMA_3407f55c-5ffe-4e73-92c7-e5725c440290">150</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzUtNC0xLTEtMA_cec71e50-64b9-4c0d-a173-4c1050e5e41e">53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net increase in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzYtMi0xLTEtMA_9ebfe8dd-3a56-4b73-a981-f333c0b29150">6,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzYtNC0xLTEtMA_af4c740b-da80-41b6-ae03-1446520fa99c">1,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzgtMi0xLTEtMA_b40b2753-e63f-4e44-891f-8f8ed1e85710">12,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic57e02410cf647e289f552521b6d7439_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzgtNC0xLTEtMA_6fabc734-e622-4810-8cba-13445e66e4a8">7,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">End of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzktMi0xLTEtMA_4e2b4068-dad7-49c8-85e8-e3061b7bfd3b">18,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5caa092b0020480dbaf788426dbe6760_I20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzktNC0xLTEtMA_37e692b1-fe0b-4597-a31e-e02d1003052d">9,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_31"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MYR GROUP&#160;INC.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES&#160;TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_34"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTY0OTI2NzQ2ODA4Ng_ecd1840b-7791-4c48-a234-c88f46ae4b38" continuedAt="idd1a88ad7496460db2167d565a6294d2" escape="true">Organization, Business and Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="idd1a88ad7496460db2167d565a6294d2" continuedAt="i655c538824604754a7ad8143c918aeca"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Organization and Business</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MYR Group Inc. (the &#8220;Company&#8221;) is a holding company of specialty electrical construction service providers and is currently conducting operations through wholly owned subsidiaries, including: The L. E. Myers Co., a Delaware corporation; Harlan Electric Company, a Michigan corporation; Great Southwestern Construction, Inc., a Colorado corporation; Sturgeon Electric Company, Inc., a Michigan corporation; MYR Energy Services, Inc., a Delaware corporation; E.S. Boulos Company, a Delaware corporation; High Country Line Construction, Inc., a Nevada corporation; Sturgeon Electric California, LLC, a Delaware limited liability company; GSW Integrated Services, LLC, a Delaware limited liability company; Huen Electric, Inc., a Delaware corporation; CSI Electrical Contractors, Inc., a Delaware corporation; MYR Transmission Services Canada, Ltd., a British Columbia corporation; Northern Transmission Services, Ltd., a British Columbia corporation and Western Pacific Enterprises Ltd., a British Columbia corporation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs construction services in <ix:nonFraction unitRef="segment" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTE0Ng_c4e174d3-0ec9-4ab4-bbba-ec1985b4fd4a">two</ix:nonFraction> business segments: Transmission and Distribution (&#8220;T&amp;D&#8221;), and Commercial and Industrial (&#8220;C&amp;I&#8221;). T&amp;D customers include investor-owned utilities, cooperatives, private developers, government-funded utilities, independent power producers, independent transmission companies, industrial facility owners and other contractors. T&amp;D provides a broad range of services, which include design, engineering, procurement, construction, upgrade, maintenance and repair services, with a particular focus on construction, maintenance and repair. C&amp;I customers include general contractors, commercial and industrial facility owners, government agencies and developers. C&amp;I provides a broad range of services, which include the design, installation, maintenance and repair of commercial and industrial wiring, the installation of traffic networks and the installation of bridge, roadway and tunnel lighting.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since March of 2020, the COVID-19 pandemic has had a significant impact on the global economy, including the US and Canadian economies. As the situation continues to evolve, the Company is closely monitoring the impact of the COVID-19 pandemic on all aspects of our business, including how it impacts our customers, subcontractors, suppliers, vendors and employees. The COVID-19 pandemic caused a slowdown of certain projects due to specific state, local, municipal and customer mandated stay-at-home orders and new project requirements that were established to protect construction workers and the general public, most of which have impacted our C&amp;I segment. Although the majority of stay-at-home orders have been phased out, we are still experiencing impacts associated with the COVID-19 project-specific protocols. We expect the project-specific requirements to remain in place which will continue to impact project schedules and workflow going forward.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is unable to predict the ultimate impact that COVID-19 will have on our business, employees, liquidity, financial condition, results of operations and cash flows. Most of the Company&#8217;s operations are considered critical and essential businesses, making our projects generally exempt from stay-at-home or similar orders in certain parts of the United States and western Canada. However, if this pandemic persists for an extended timeframe our business could be more significantly impacted as a result of prolonged unfavorable economic conditions. The Company began implementing changes in March of 2020 in an effort to protect our employees and customers and to support appropriate health and safety protocols, including implementing alternative and flexible work arrangements where possible. As the conditions surrounding the ongoing COVID-19 pandemic remain fluid, and if disruptions do re-emerge, they could materially adversely impact our business. The key estimates that could potentially be impacted include estimates of costs to complete contracts, the recoverability of goodwill and intangibles and allowance for doubtful accounts.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><ix:continuation id="i655c538824604754a7ad8143c918aeca" continuedAt="i0511133306004b1bb586737cda0a8c88"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTQyMDQ_6440b73b-93aa-437f-ac8b-7bb400ef9074" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interim Consolidated Financial Information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements of the Company were prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial reporting pursuant to the rules&#160;and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the rules&#160;and regulations of the SEC. The Company believes that the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state the financial position, results of operations, comprehensive income, stockholders&#8217; equity and cash flows with respect to the interim consolidated financial statements, have been included. Certain reclassifications were made to prior&#160;year amounts to conform to the current&#160;year presentation. The consolidated balance sheet as of December&#160;31, 2019 has been derived from the audited financial statements as of that date. The results of operations and comprehensive income are not necessarily indicative of the results for the full&#160;year or the results for any future periods. These financial statements should be read in conjunction with the audited financial statements and related notes for the&#160;year ended December&#160;31, 2019, included in the Company&#8217;s Annual Report on Form&#160;10-K, which was filed with the SEC on March&#160;4, 2020 (the "2019 Annual Report").</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTQyMDU_cd32c93b-4d5c-4cb8-9728-d985727a78e9" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency for the Company&#8217;s Canadian operations is the Canadian dollar. Assets and liabilities denominated in Canadian dollars are translated into U.S. dollars at the end-of-period exchange rate. Revenues and expenses are translated using average exchange rates for the periods reported. Equity accounts are translated at historical rates. Cumulative translation adjustments are included as a separate component of accumulated other comprehensive income in shareholders&#8217; equity. Foreign currency transaction gains and losses, arising primarily from changes in exchange rates on short-term monetary assets and liabilities, and ineffective long-term monetary assets and liabilities are recorded in the &#8220;other income, net&#8221; line on the consolidated statements of operations. Foreign currency gains, recorded in other income, net, for the nine&#160;months ended September&#160;30, 2020 were <ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTY0OTI2NzQ1NTk0Mg_e2c53fca-3959-42a1-8a1a-72f44842506d">no</ix:nonFraction>t significant. Foreign currency gains, recorded in other income, net, for the nine months ended September&#160;30, 2019 were $<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfNjkzNA_25e2f17a-4b41-4179-b0bf-169204595435">0.1</ix:nonFraction> million. Effective foreign currency transaction gains and losses, arising primarily from long-term monetary assets and liabilities, are recorded in the foreign currency translation adjustment line on the consolidated statements of comprehensive income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTQyMDY_bd63458b-ed2e-4b3e-8936-883f38c524b9" continuedAt="i6a871346d6fc4a5fb7c6d6793598ce61" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the period reported. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The most significant estimates are related to estimates of costs to complete contracts, pending change orders and claims, shared savings, insurance reserves, income tax reserves, estimates surrounding stock-based compensation, the recoverability of goodwill and intangibles and allowance for doubtful accounts. The Company estimates a cost accrual every quarter that represents costs incurred but not invoiced for services performed or goods delivered during the period, and estimates revenue from the contract cost portion of these accruals based on current gross margin rates to be consistent with its cost method of revenue recognition.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020 and 2019, the Company had recognized revenues of $<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfODI3NA_5cdfac1e-6b6c-49cb-b715-bfdadcb7a409">19.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfODI4MQ_2f76053c-002a-467e-be45-6f05c2af6dec">31.1</ix:nonFraction> million, respectively, related to significant change orders and/or claims that had been included as contract price adjustments on certain contracts, some of which are multi-year projects. These change orders and/or claims are in the process of being negotiated in the normal course of business, and a portion of these recognized revenues had been included in multiple periods.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost-to-cost method of accounting requires the Company to make estimates about the expected revenue and gross profit on each of its contracts in process. During the three&#160;months ended September&#160;30, 2020, changes in estimates pertaining to certain projects decreased consolidated gross margin by <ix:nonFraction unitRef="number" contextRef="ia2688981bec24af6a9007314f1643721_D20200701-20200930" decimals="3" sign="-" name="myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfODkzNg_ee7fefc4-d5ac-4c91-b228-34db0b4026d5">0.3</ix:nonFraction>%, which resulted in decreases in operating income of $<ix:nonFraction unitRef="usd" contextRef="ia2688981bec24af6a9007314f1643721_D20200701-20200930" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfODk5MQ_d5a90cfa-000b-4db0-bc49-934cee671347">1.9</ix:nonFraction> million, net income attributable to MYR Group&#160;Inc. of $<ix:nonFraction unitRef="usd" contextRef="ia2688981bec24af6a9007314f1643721_D20200701-20200930" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTA0MA_30400373-8887-452a-8946-d54573b42049">1.5</ix:nonFraction> million and diluted earnings per common share attributable to MYR Group&#160;Inc. of $<ix:nonFraction unitRef="usdPerShare" contextRef="ia2688981bec24af6a9007314f1643721_D20200701-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTExNQ_b58e5064-63f4-495b-90bc-b3c54a00c775">0.09</ix:nonFraction>. During the nine months ended September&#160;30, 2020, changes in estimates pertaining to certain projects decreased consolidated gross margin by <ix:nonFraction unitRef="number" contextRef="i0152408cd8994c2bad647ee2c61362dd_D20200101-20200930" decimals="3" sign="-" name="myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTI0MQ_e9cfc784-8c40-4b74-bfae-217507fb70e5">0.4</ix:nonFraction>%, which resulted in decreases in operating income of $<ix:nonFraction unitRef="usd" contextRef="i0152408cd8994c2bad647ee2c61362dd_D20200101-20200930" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTI5Ng_b4523bf2-1337-4c2c-b9f1-bc69f768a86c">7.6</ix:nonFraction> million, net income attributable to MYR Group Inc. of $<ix:nonFraction unitRef="usd" contextRef="i0152408cd8994c2bad647ee2c61362dd_D20200101-20200930" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTM0NQ_a5198834-3a60-4d57-8d2a-fb0c989d5997">5.5</ix:nonFraction> million and diluted earnings per common share attributable to MYR Group Inc. of $<ix:nonFraction unitRef="usdPerShare" contextRef="i0152408cd8994c2bad647ee2c61362dd_D20200101-20200930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTQyMA_79bc0dba-5b43-42a1-bdd8-b0455ae5caa0">0.33</ix:nonFraction>.</span></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><ix:continuation id="i0511133306004b1bb586737cda0a8c88"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6a871346d6fc4a5fb7c6d6793598ce61">During the three months ended September&#160;30, 2019, changes in estimates pertaining to certain projects increased consolidated gross margin by <ix:nonFraction unitRef="number" contextRef="i1bddb9ac00b64a8cb3270ca4943ee2a1_D20190701-20190930" decimals="3" name="myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTU1MA_69406d9f-ca68-43ac-9fd1-82cd3bdf5572">0.2</ix:nonFraction>%, which resulted in increases in operating income of $<ix:nonFraction unitRef="usd" contextRef="i1bddb9ac00b64a8cb3270ca4943ee2a1_D20190701-20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTYwNQ_62b2cf2d-0b64-491d-9d95-f1f06eb61374">0.9</ix:nonFraction> million, net income attributable to MYR Group&#160;Inc. of $<ix:nonFraction unitRef="usd" contextRef="i1bddb9ac00b64a8cb3270ca4943ee2a1_D20190701-20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTY1NA_e67cd413-c13d-4e03-9d4b-b776351f7e79">0.8</ix:nonFraction> million and diluted earnings per common share attributable to MYR Group&#160;Inc. of $<ix:nonFraction unitRef="usdPerShare" contextRef="i1bddb9ac00b64a8cb3270ca4943ee2a1_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTcyOQ_276369a1-e24b-419d-b7e9-9a192835691c">0.05</ix:nonFraction>. During the nine months ended September&#160;30, 2019, changes in estimates pertaining to certain projects decreased consolidated gross margin by <ix:nonFraction unitRef="number" contextRef="i81e51b3a4e454c08a2c87a835062845a_D20190101-20190930" decimals="3" sign="-" name="myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTg1NQ_53a6e18d-787b-4659-95db-b3f859db1786">0.5</ix:nonFraction>%, which resulted in decreases in operating income of $<ix:nonFraction unitRef="usd" contextRef="i81e51b3a4e454c08a2c87a835062845a_D20190101-20190930" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTkxMA_27c86c8f-6654-480f-aa93-95441cc2f7d9">7.8</ix:nonFraction> million, net income attributable to MYR Group Inc. of $<ix:nonFraction unitRef="usd" contextRef="i81e51b3a4e454c08a2c87a835062845a_D20190101-20190930" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTk1OQ_95c47b64-1724-44c3-b0fc-06acc4dd6330">3.3</ix:nonFraction> million and diluted earnings per common share attributable to MYR Group Inc. of $<ix:nonFraction unitRef="usdPerShare" contextRef="i81e51b3a4e454c08a2c87a835062845a_D20190101-20190930" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTAwMzQ_84cafd65-0f9a-4783-a1e0-2f77d58249b7">0.20</ix:nonFraction>.</ix:continuation></span></div><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTY0OTI2NzQ2ODA4Nw_431ff270-2434-4363-bbcd-6d80f1cf16a2" escape="true"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to U.S. GAAP are typically established by the Financial Accounting Standards Board (&#8220;FASB&#8221;) in the form of accounting standards updates (&#8220;ASUs&#8221;) to the FASB&#8217;s Accounting Standards Codification (&#8220;ASC&#8221;). The Company considers the applicability and impact of all ASUs. The Company, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Company or adoption will have minimal impact on its consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfNDk0NzgwMjMzOTQ0Ng_c0c219e0-87bd-49b3-b130-3e1f0c38e1ca">ASU 2016-13</span>, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial instruments, including trade receivables and off-balance sheet credit exposures. Under this guidance, an entity is required to consider a broader range of information to estimate expected credit losses, which may result in earlier recognition of losses. This ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management&#8217;s estimate of expected credit losses and the reasons for those changes. On January 1, 2020, the Company adopted this ASU resulting in a $<ix:nonFraction unitRef="usd" contextRef="i0cc37ae4167a4d5eaba39e55c469283c_I20191231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTY0OTI2NzQ1NjEwNw_e44414ff-9147-470a-9eee-24ee7b363aa5">0.3</ix:nonFraction> million cumulative-effect adjustment to retained earnings associated with the increase in the Company&#8217;s allowance for doubtful accounts. Additionally, in connection with the adoption of this ASU the Company adjusted its presentation for allowance for doubtful accounts associated with unbilled revenue, which represents a portion of the Company&#8217;s contract assets, and were previously classified as accounts receivable net of allowances. Total allowance for doubtful accounts associated with contract assets as of September&#160;30, 2020 and at the time of adopting this ASU were $<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTI1NTI_a003daba-8182-4ee1-b213-d293e49e8bb2">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i29a8979056974761bdf9831e33f34789_I20200101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTY0OTI2NzQ1NjM2Mw_ea74ebd1-fe1e-44a8-bbe2-48e15c42ce3b">0.4</ix:nonFraction> million, respectively. The Company&#8217;s consolidated balance sheet as of December&#160;31, 2019 and consolidated statements of cash flows for the year ended December&#160;31, 2019 have not been adjusted for this change in treatment of allowance for doubtful accounts associated with unbilled revenue. See Note 3&#8211;Contract Assets and Liabilities for further information related to the Company&#8217;s contract assets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the subsequent measurement of goodwill, through the elimination of Step 2 from the goodwill impairment test. Instead, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Company adopted this ASU on a prospective basis in January 2020 and there was no effect on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which modifies the disclosure requirements for Level 1, Level 2 and Level 3 instruments in the fair value hierarchy. The Company adopted this ASU in January 2020 and there was no effect on the consolidated financial statements or disclosures.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting entities. The guidance is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company does not expect that this pronouncement will have a significant impact on its financial statements.</span></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_40"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180MC9mcmFnOjk4ODU5Y2Q0ODJkOTQ3MTFhYmU2Mzk0YWZhODIzODE5L3RleHRyZWdpb246OTg4NTljZDQ4MmQ5NDcxMWFiZTYzOTRhZmE4MjM4MTlfMTY0OTI2NzQ0MzUwOQ_8158de1d-b726-404e-a4bc-f23355324845" continuedAt="ib5c9cbce0b154240bf420ecc39f372fd" escape="true">Acquisition</ix:nonNumeric></span></div><ix:continuation id="ib5c9cbce0b154240bf420ecc39f372fd"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CSI Electrical Contractors, Inc.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;15, 2019, the Company completed the acquisition of substantially all the assets of CSI Electrical Contractors, Inc. (&#8220;CSI&#8221;), an electrical contracting firm based in California. CSI provides services to a broad array of end markets under the Company&#8217;s C&amp;I segment. The total consideration, after net asset adjustments of approximately $<ix:nonFraction unitRef="usd" contextRef="i781510caa9504758a8f8768e56c100d7_D20190715-20190715" decimals="-5" format="ixt:numdotdecimal" name="myrg:BusinessCombinationPreliminaryEstimatedNetAssetAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180MC9mcmFnOjk4ODU5Y2Q0ODJkOTQ3MTFhYmU2Mzk0YWZhODIzODE5L3RleHRyZWdpb246OTg4NTljZDQ4MmQ5NDcxMWFiZTYzOTRhZmE4MjM4MTlfMTY0OTI2NzQ0MzUxMg_543d1eab-c709-4dae-823b-c3bffa6064d3">1.0</ix:nonFraction> million, was $<ix:nonFraction unitRef="usd" contextRef="i781510caa9504758a8f8768e56c100d7_D20190715-20190715" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180MC9mcmFnOjk4ODU5Y2Q0ODJkOTQ3MTFhYmU2Mzk0YWZhODIzODE5L3RleHRyZWdpb246OTg4NTljZDQ4MmQ5NDcxMWFiZTYzOTRhZmE4MjM4MTlfMTY0OTI2NzQ0MzUxOQ_1aa9f2f5-9a74-4ac5-8131-8a71296a4090">80.7</ix:nonFraction> million, which was funded through borrowings under the Company&#8217;s credit facility. The Company finalized the purchase price accounting relating to the acquisition of CSI in 2019.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase agreement also includes contingent consideration provisions for margin guarantee adjustments based upon contract performance subsequent to the acquisition. The contracts were valued at fair value at the acquisition date, causing no margin guarantee estimate or adjustments for fair value. Changes in contract estimates, such as modified costs to complete or change order recognition, will result in changes to these margin guarantee estimates. Changes in contingent consideration, subsequent to the acquisition, related to the margin guarantee adjustments on contracts of approximately $<ix:nonFraction unitRef="usd" contextRef="idee0cc48c16a4830bf2d678dcfae678e_D20200101-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180MC9mcmFnOjk4ODU5Y2Q0ODJkOTQ3MTFhYmU2Mzk0YWZhODIzODE5L3RleHRyZWdpb246OTg4NTljZDQ4MmQ5NDcxMWFiZTYzOTRhZmE4MjM4MTlfMTY0OTI2NzQ0MzYzNA_783fced6-3a27-40cf-b86f-40e9f57a9e5c">0.6</ix:nonFraction> million, all of which occurred prior to June 30, 2020 were recorded in other expense for the nine months ended September&#160;30, 2020. Future margin guarantee adjustments, if any, are expected to be recognized through 2020. The Company could also be required to make compensation payments contingent on the successful achievement of certain performance targets and continued employment of certain key executives of CSI. These payments are recognized as compensation expense on the Company&#8217;s consolidated statements of operations as incurred. For the three and nine months ended September&#160;30, 2020, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="ifd102e773a294f918a2024f9cdb1d85f_D20200701-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180MC9mcmFnOjk4ODU5Y2Q0ODJkOTQ3MTFhYmU2Mzk0YWZhODIzODE5L3RleHRyZWdpb246OTg4NTljZDQ4MmQ5NDcxMWFiZTYzOTRhZmE4MjM4MTlfMTc1NA_d20fe517-8191-4169-b98b-bd2ee1646828">1.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib1d0d832124d46ddbd4321540dfd62e9_D20200101-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180MC9mcmFnOjk4ODU5Y2Q0ODJkOTQ3MTFhYmU2Mzk0YWZhODIzODE5L3RleHRyZWdpb246OTg4NTljZDQ4MmQ5NDcxMWFiZTYzOTRhZmE4MjM4MTlfMTc2MQ_d4925460-2215-4339-a97c-179cc37d99b4">2.5</ix:nonFraction> million, respectively, of compensation expense associated with these contingent payments.</span></div></ix:continuation><div id="i5f56e1f8e3b440099424550b12d42db7_43"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:LongTermContractsOrProgramsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMTY0OTI2NzQ0Mzc3NQ_e37c5cad-c6e8-44ed-8780-1551df72f912" continuedAt="ib71f17d3e0964b9ea412c5a37476de87" escape="true">Contract Assets and Liabilities</ix:nonNumeric></span></div><ix:continuation id="ib71f17d3e0964b9ea412c5a37476de87" continuedAt="i1ae234161a0844df9d6c77a5b6c26244"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts with customers usually stipulate the timing of payment, which is defined by the terms found within the various contracts under which work was performed during the period. Therefore, contract assets and liabilities are created when the timing of costs incurred on work performed does not coincide with the billing terms, which frequently include retention provisions contained in each contract.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated balance sheets present contract assets, which contain unbilled revenue and contract retainages associated with contract work that has been completed and billed but not paid by customers, pursuant to retainage provisions, that are generally due once the job is completed and approved. The allowance for doubtful accounts associated with contract assets was $<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfODI3_e242a7dc-37c4-4e20-9b1c-ecd3820c31ab">0.5</ix:nonFraction> million as of September&#160;30, 2020 and $<ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfODQz_5efae922-2c90-4e52-8480-974de0c65422">0.1</ix:nonFraction> million as of December&#160;31, 2019.</span></div><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMjEwOA_c54a7b9e-e1ed-4d2e-89a8-64a2d01bafad" continuedAt="ib941a0b95b0b4fdf936789e7619b6c84" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:62.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenue, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnbilledContractsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfMi0yLTEtMS0w_ef6ce28c-9807-4917-8f20-c5cd9c233085">128,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnbilledContractsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfMi00LTEtMS0w_e754aba5-ab73-474a-843c-20ea880b1c51">126,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfMi02LTEtMS0w_d92db544-8b7a-4a4d-824f-0f7a955c5e84">2,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract retainages, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionContractorReceivableRetainage" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfMy0yLTEtMS0w_54dcf53e-6eeb-4942-a2b8-fc10a60499e2">92,806</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ConstructionContractorReceivableRetainage" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfMy00LTEtMS0w_ccf5119e-4214-4763-8bb8-e9c43c0887a1">91,022</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:IncreaseDecreaseInContractReceivableRetainage" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfMy02LTEtMS0w_ee0afa30-1478-4fab-9128-f4f67ca22452">1,784</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfNC0yLTEtMS0w_294d572a-a92d-4af1-bd78-4ad9ac5872da">221,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfNC00LTEtMS0w_46d64ab4-f387-4eef-a1a0-3040a7ad1f68">217,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfNC02LTEtMS0w_096b7d47-807c-4a6b-a379-492728ae5cf8">4,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated balance sheets present contract liabilities which contain deferred revenue and an accrual for contracts in a loss provision.</span></div><ix:continuation id="ib941a0b95b0b4fdf936789e7619b6c84" continuedAt="ib08bb6b3800d4b1baebdbd08f521f41e"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:62.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfMi0yLTEtMS0w_6b0eeefe-3a71-4dde-90d4-61980e265316">123,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="myrg:ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfMi00LTEtMS0w_516c7590-5ccd-4960-b559-fec2d390a44f">102,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfMi02LTEtMS0w_dcd980fa-6a67-4748-afd3-ed29f0acb168">20,628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued loss provision</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLossOnContracts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfMy0yLTEtMS0w_76d5dbde-a8a8-4927-844f-36a709344363">2,310</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLossOnContracts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfMy00LTEtMS0w_ae6d8d6d-9724-4d64-9d0b-ee15efcfd1ed">2,813</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930" decimals="-3" sign="-" name="myrg:IncreaseDecreaseInAccruedLossProvision" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfMy02LTEtMS0w_942407c5-d8d0-4c20-be3e-d91a985ae8ae">503</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfNC0yLTEtMS0w_8c7233d5-9261-486e-a708-0a73061f1fc6">125,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfNC00LTEtMS0w_a85b1fa3-48de-4803-b5fe-af9b42924407">105,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfNC02LTEtMS0w_a46494ef-4868-4eae-a917-b1023e287db4">20,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><ix:continuation id="i1ae234161a0844df9d6c77a5b6c26244"><ix:continuation id="ib08bb6b3800d4b1baebdbd08f521f41e"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and contract liabilities from contracts with customers:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:62.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfMi0yLTEtMS0w_ac018961-74ce-4188-a3d7-60f7d37e1657">221,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfMi00LTEtMS0w_2fbb04e0-d7a4-481d-af21-01c3d4025dbc">217,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfMi02LTEtMS0w_254145c3-232e-4f97-b6f4-b73326f17a56">4,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfMy0yLTEtMS0w_69a3c83c-c95d-4c85-9dec-cee5aef276f5">125,611</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfMy00LTEtMS0w_832e5d02-e28d-4153-a9e7-909ce568939d">105,486</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPayablesToCustomers" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfMy02LTEtMS0w_9498eb57-7dbc-41b1-b086-2a8b96f895e2">20,125</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:NetContractAssetsLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfNC0yLTEtMS0w_9537654b-4fa9-4e85-b968-942b563c8232">95,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="myrg:NetContractAssetsLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfNC00LTEtMS0w_67e065c7-0731-4ba5-891e-c55b7fd3bbd6">111,623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="myrg:IncreaseDecreaseInNetContractAssetsLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfNC02LTEtMS0w_1e6138fe-f637-4e42-b79b-9ea42040fb42">15,643</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the opening and closing balances of the Company&#8217;s contract assets and contract liabilities primarily results from the timing of the Company&#8217;s billings in relation to its performance of work. The amounts of revenue recognized in the period that were included in the opening contract liability balances were $<ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMTU1NQ_5e3e286b-d2eb-4543-bc24-3749431a9b0f">31.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMTU2Mg_d3deed1c-e9a7-43a4-80c2-44fd672ca403">57.7</ix:nonFraction> million for the three and nine months ended September&#160;30, 2020, respectively. The amounts of revenue recognized in the period that were included in the opening contract liability balances were $<ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMTcyMg_f6e19045-250c-4077-99da-895f2468e974">11.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMTcyOQ_73fda4f2-7ec7-4432-8a36-cf01f5770863">39.4</ix:nonFraction> million for the three and nine months ended September&#160;30, 2019, respectively. This revenue consists primarily of work performed on previous billings to customers.</span></div><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMjExMA_bbc22805-f530-4f52-9663-42b4e4ce92b6" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net asset position for contracts in process consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:74.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.413%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings on uncompleted contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjU5OTk0MGRlYTFjNTQwODY4MDA1NTM1NzdlODU4ODc3L3RhYmxlcmFuZ2U6NTk5OTQwZGVhMWM1NDA4NjgwMDU1MzU3N2U4NTg4NzdfMi0yLTEtMS0w_5dedcf0e-e45c-47c3-81f9-682c8f3b3c50">3,710,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="myrg:AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjU5OTk0MGRlYTFjNTQwODY4MDA1NTM1NzdlODU4ODc3L3RhYmxlcmFuZ2U6NTk5OTQwZGVhMWM1NDA4NjgwMDU1MzU3N2U4NTg4NzdfMi00LTEtMS0w_f6ebe737-6e4e-4a5a-8167-b09e54ba5fa5">3,532,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: billings to date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:BillingsToDate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjU5OTk0MGRlYTFjNTQwODY4MDA1NTM1NzdlODU4ODc3L3RhYmxlcmFuZ2U6NTk5OTQwZGVhMWM1NDA4NjgwMDU1MzU3N2U4NTg4NzdfMy0yLTEtMS0w_565329ac-c3ef-4343-b2c2-ca83a3342c95">3,705,392</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="myrg:BillingsToDate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjU5OTk0MGRlYTFjNTQwODY4MDA1NTM1NzdlODU4ODc3L3RhYmxlcmFuZ2U6NTk5OTQwZGVhMWM1NDA4NjgwMDU1MzU3N2U4NTg4NzdfMy00LTEtMS0w_b23522f3-b665-4e30-b311-64ac54900c61">3,509,472</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:NetCostsAndEstimatedEarningsInExcessOfBillings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjU5OTk0MGRlYTFjNTQwODY4MDA1NTM1NzdlODU4ODc3L3RhYmxlcmFuZ2U6NTk5OTQwZGVhMWM1NDA4NjgwMDU1MzU3N2U4NTg4NzdfNC0yLTEtMS0w_9457de52-dfbf-409e-afc8-d844459bd0e8">5,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="myrg:NetCostsAndEstimatedEarningsInExcessOfBillings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjU5OTk0MGRlYTFjNTQwODY4MDA1NTM1NzdlODU4ODc3L3RhYmxlcmFuZ2U6NTk5OTQwZGVhMWM1NDA4NjgwMDU1MzU3N2U4NTg4NzdfNC00LTEtMS0w_220d1328-4878-4630-8172-5adc75770a34">23,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net asset position for contracts in process is included within the contract asset and contract liability in the accompanying consolidated balance sheets as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.463%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled revenue </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnbilledContractsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjQ0NGQ5YzE5YjBkOTQ2MzM4MzgyYTkxMzk5MTI3YzQwL3RhYmxlcmFuZ2U6NDQ0ZDljMTliMGQ5NDYzMzgzODJhOTEzOTkxMjdjNDBfMi0yLTEtMS0w_4b54bb60-c7f1-4448-a20b-4473366e7044">128,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnbilledContractsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjQ0NGQ5YzE5YjBkOTQ2MzM4MzgyYTkxMzk5MTI3YzQwL3RhYmxlcmFuZ2U6NDQ0ZDljMTliMGQ5NDYzMzgzODJhOTEzOTkxMjdjNDBfMi00LTEtMS0w_fe050e7d-d13e-4c98-b893-449d79146818">126,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjQ0NGQ5YzE5YjBkOTQ2MzM4MzgyYTkxMzk5MTI3YzQwL3RhYmxlcmFuZ2U6NDQ0ZDljMTliMGQ5NDYzMzgzODJhOTEzOTkxMjdjNDBfMy0yLTEtMS0w_62e7fffc-9337-4a26-a357-1de76b597b5f">123,301</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="myrg:ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjQ0NGQ5YzE5YjBkOTQ2MzM4MzgyYTkxMzk5MTI3YzQwL3RhYmxlcmFuZ2U6NDQ0ZDljMTliMGQ5NDYzMzgzODJhOTEzOTkxMjdjNDBfMy00LTEtMS0w_7db57a5b-6431-4a3b-a9a0-52135b84f357">102,673</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:NetCostsAndEstimatedEarningsInExcessOfBillings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjQ0NGQ5YzE5YjBkOTQ2MzM4MzgyYTkxMzk5MTI3YzQwL3RhYmxlcmFuZ2U6NDQ0ZDljMTliMGQ5NDYzMzgzODJhOTEzOTkxMjdjNDBfNC0yLTEtMS0w_5ae48ac2-cec5-4fa5-ba70-ef3431f9641b">5,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="myrg:NetCostsAndEstimatedEarningsInExcessOfBillings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjQ0NGQ5YzE5YjBkOTQ2MzM4MzgyYTkxMzk5MTI3YzQwL3RhYmxlcmFuZ2U6NDQ0ZDljMTliMGQ5NDYzMzgzODJhOTEzOTkxMjdjNDBfNC00LTEtMS0w_e971da7d-57c3-4560-9a99-dc9fc49ecb37">23,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i5f56e1f8e3b440099424550b12d42db7_46"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMTY0OTI2NzQ0NDQyNQ_49db93ce-03ce-4b1a-8c6e-a175ea33cd05" continuedAt="i380eda5162784c8a8f2385915fdc6ae6" escape="true"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMTY0OTI2NzQ0NDQyNQ_69f70512-aa91-4a40-ac45-31aab5029e27" continuedAt="ib3b35ae97b4c4c77a4d4317f6035954d" escape="true">Lease Obligations</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i380eda5162784c8a8f2385915fdc6ae6" continuedAt="i672f0dc3e22d4f85b4d3619eea7d6eaf"><ix:continuation id="ib3b35ae97b4c4c77a4d4317f6035954d" continuedAt="i014e31a7d259471687adb477321434ea">From time-to-time, the Company enters into non-cancelable leases for some of our facility, vehicle and equipment needs. These leases allow the Company to conserve cash by paying a&#160;monthly lease rental fee for the use of facilities, vehicles and equipment rather than purchasing them. The Company&#8217;s leases have remaining terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMzY1_bcc4c02c-8568-400c-9700-6c99b813ed21">one</span> to <ix:nonNumeric contextRef="i9e866bcdde404675ae649755f46aac08_D20200101-20200930" format="ixt-sec:durwordsen" name="myrg:LesseeOperatingAndFinanceLeasesRemainingContractTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMzcx_2afe8ddf-43ec-4d2c-bc4f-ee3d2eb996ff">six years</ix:nonNumeric>, some of which may include options to extend the leases for up to <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" format="ixt-sec:durwordsen" name="myrg:LesseeOperatingAndFinanceLeasesOptionToExtendTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfNDQw_293c472b-82d4-4196-9987-845ba30fc37a">five years</ix:nonNumeric>, and some of which may include options to terminate the leases within <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" format="ixt-sec:durwordsen" name="myrg:LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfNTEz_a9237839-b3f5-435c-b1ef-6d7fef9442a4">one year</ix:nonNumeric>. Currently, all the Company&#8217;s leases contain fixed payment terms. The Company may decide to cancel or terminate a lease before the end of its term, in which case we are typically liable to the lessor for the remaining lease payments under the term of the lease. Additionally, all of the Company's month-to-month leases are cancelable, by the Company or the lessor, at any time and are not included in our right-of-use asset or liability. At September&#160;30, 2020, the Company had several leases with residual value guarantees, due to the acquisition of CSI. Typically, the Company has purchase options on the equipment underlying its long-term leases and many of its short-term rental arrangements. The Company may exercise some of these purchase options when the need for equipment is on-going and the purchase option price is attractive. Leases are accounted for as operating or finance leases, depending on the terms of the lease.</ix:continuation></ix:continuation></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><ix:continuation id="i672f0dc3e22d4f85b4d3619eea7d6eaf" continuedAt="i552ff8b5ca61499abf7a902adc27bad3"><ix:continuation id="i014e31a7d259471687adb477321434ea" continuedAt="i87aa7ed17b0b429bbda4f1fb20513e82"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="myrg:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc1Ng_c7efd0db-9f5e-497d-ae51-4eb4b8fb5999" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the lease-related assets and liabilities recorded:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:27.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.799%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2019</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Classification on the Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMi00LTEtMS0w_27154c19-4d75-430c-b0a9-3b74365cf396">22,620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMi02LTEtMS0w_c554e655-ecb1-4cb7-8c77-36329fdaa531">22,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net of accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMy00LTEtMS0w_b48fefef-d20c-45dd-9250-a175700fb18f">664</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMy02LTEtMS0w_3f72264b-ee9e-4905-b193-664d11087a53">1,478</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total right-of-use lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:OperatingAndFinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfNC00LTEtMS0w_61c68c8e-4a4b-4f35-bf08-62459d532189">23,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="myrg:OperatingAndFinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfNC02LTEtMS0w_1a882c30-007e-4175-a7f9-ace55925ce29">24,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfOC00LTEtMS0w_8baa2112-791f-495b-b0ed-de408dc332bb">6,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfOC02LTEtMS0w_90c1f3de-3d4e-4b5c-a909-6fa150930d44">6,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of finance lease obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfOS00LTEtMS0w_d5ea2c89-963d-46d1-b937-96b1b07bc433">607</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfOS02LTEtMS0w_2e762efa-f7c9-47eb-aa5f-ff39e9ec7150">1,135</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseObligationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTAtNC0xLTEtMA_bbde580b-09fd-4b25-8264-e422977ae419">7,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseObligationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTAtNi0xLTEtMA_5af66e22-df80-4eb8-9be8-6466aa60b043">7,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease obligations, net of current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTItNC0xLTEtMA_dc2c48f4-7421-43e4-9f95-61c60fa2dc42">16,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTItNi0xLTEtMA_33de01a4-acf8-4794-8a13-549aed08249d">16,884</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations, net of current maturities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTMtNC0xLTEtMA_ed8c3fb3-8394-4dee-b59b-f885ac82232e">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTMtNi0xLTEtMA_6b365390-fd3d-4f23-97b3-ce5abc3264f6">338</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseObligationNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTQtNC0xLTEtMA_a8baa383-70e5-4fd3-8023-12d886c3aa39">16,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseObligationNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTQtNi0xLTEtMA_0126aca7-3274-4502-a66f-fb20f9684630">17,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseObligationTotal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTUtNC0xLTEtMA_731e0cc5-5ebb-4c77-b1e0-5e1ef2bc31d5">23,305</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseObligationTotal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTUtNi0xLTEtMA_77ccacda-d29f-4c16-9f62-bfb0a3860d50">24,562</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="myrg:ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc1Nw_ff636dc1-3976-4164-9a2d-ed8622d5267f" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the lease terms and discount rates:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.193%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.395%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term&#160;- finance leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfMS0xLTEtMS0w_dee2a1ad-2c35-4bba-81af-b28657ba6e96">0.6</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfMS0zLTEtMS0w_926b627b-5dca-4b23-9d45-5e95fb2ec330">1.4</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term&#160;- operating leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfMi0xLTEtMS0w_cf661a75-3f71-45c7-8e12-f6628f98ad68">3.5</ix:nonNumeric> years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfMi0zLTEtMS0w_27d0cf3d-f9c4-4fee-ac54-bdd10c413750">3.9</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate&#160;- finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfMy0xLTEtMS0w_613b4675-9c9e-4ec7-911e-3a5981acf108">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfMy0zLTEtMS0w_d70541ad-77d0-4cde-b09f-8d8191512cfd">2.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate&#160;- operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfNC0xLTEtMS0w_d06ac353-5bea-4019-b26d-ec9de0c4d693">3.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfNC0zLTEtMS0w_e3d6d1bd-dc41-4449-a86e-633736d05cb5">3.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc1MQ_27c5e68e-f72e-4683-97a2-438f11704047" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of certain information related to the lease costs for finance and operating leases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.474%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.681%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.398%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNC0yLTEtMS0w_ba0d7366-8e6e-4924-a178-759a45f5e9a5">240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNC00LTEtMS0w_c6c75816-d38d-47c1-ad42-7932319f0f40">273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNC02LTEtMS0w_1a3866a1-ab3f-4592-86f5-2ed36e73e249">737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNC04LTEtMS0w_a1146876-b06f-4919-aac3-18dac1a7a14e">820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNS0yLTEtMS0w_d6c1b594-2d8f-48c0-8121-d42e8d93bb6e">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNS00LTEtMS0w_b0a6277d-3fd1-4a3f-aad5-0cfca403be23">16</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNS02LTEtMS0w_ed3a5958-9c2f-41aa-b543-ee9c62efb325">27</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNS04LTEtMS0w_b71bd296-8b55-4e61-95de-be684946b993">53</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNi0yLTEtMS0w_187d7771-95cb-4325-ad53-f58b49b071b3">2,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNi00LTEtMS0w_1396ee6d-f9b2-4197-8ce3-32670afc93b3">2,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNi02LTEtMS0w_14e7ac35-5ac0-4a7d-b488-a28e9df36ef8">6,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNi04LTEtMS0w_36729255-6156-4f60-8fc4-678b276c5171">5,016</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNy0yLTEtMS0w_d297a1e3-15c9-43b8-b1f3-3bf75acf8f50">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:zerodash" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNy00LTEtMS0w_220bd08c-4aa7-48d6-ad13-ecce1724e555">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNy02LTEtMS0w_9b32f678-0f45-4986-a681-e03530102558">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNy04LTEtMS0w_04282564-601a-4d96-9c38-d68f639cc594">8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOC0yLTEtMS0w_4159ae25-1e65-4f49-ae20-256459fc1f5e">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOC00LTEtMS0w_0f746925-50ba-428a-b294-b5d955de0056">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOC02LTEtMS0w_2304cc10-15f6-4395-890e-c87c7a546a3f">259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOC04LTEtMS0w_2a3ca9d1-f70f-4e77-bf40-7957fb4d9bb9">198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOS0yLTEtMS0w_343d3efc-67a7-4afe-b8b1-90435a3397ec">2,680</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOS00LTEtMS0w_58bcb67c-d43a-4c56-82ba-b0fca20c2453">2,411</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOS02LTEtMS0w_e233b768-3314-4f23-aa3f-e1f421f12e36">7,898</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOS04LTEtMS0w_9d711850-b7c2-49e1-a414-0f99b919db2f">6,095</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><ix:continuation id="i552ff8b5ca61499abf7a902adc27bad3"><ix:continuation id="i87aa7ed17b0b429bbda4f1fb20513e82"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="myrg:ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc1Mg_d0c18d31-a6fa-45c3-8a41-e5773a302af7" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of other information and supplemental cash flow information related to finance and operating leases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.762%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.252%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjY3YjU2NmJlOGY3NTQ3OWRhM2Y4NjI3MjAxOTU4OGJmL3RhYmxlcmFuZ2U6NjdiNTY2YmU4Zjc1NDc5ZGEzZjg2MjcyMDE5NTg4YmZfNC0yLTEtMS0w_eae0610f-3f48-49e0-90b0-b18c125a56f4">6,676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjY3YjU2NmJlOGY3NTQ3OWRhM2Y4NjI3MjAxOTU4OGJmL3RhYmxlcmFuZ2U6NjdiNTY2YmU4Zjc1NDc5ZGEzZjg2MjcyMDE5NTg4YmZfNC00LTEtMS0w_cb10411d-6cc5-4443-a8bd-574b91fed6bf">5,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use asset obtained in exchange for new operating lease obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjY3YjU2NmJlOGY3NTQ3OWRhM2Y4NjI3MjAxOTU4OGJmL3RhYmxlcmFuZ2U6NjdiNTY2YmU4Zjc1NDc5ZGEzZjg2MjcyMDE5NTg4YmZfNS0yLTEtMS0w_b8d087f7-f6b8-4672-b11b-c43039305b8d">5,592</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjY3YjU2NmJlOGY3NTQ3OWRhM2Y4NjI3MjAxOTU4OGJmL3RhYmxlcmFuZ2U6NjdiNTY2YmU4Zjc1NDc5ZGEzZjg2MjcyMDE5NTg4YmZfNS00LTEtMS0w_9c9b6123-e620-416a-ab92-faf51ae8fbeb">11,374</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc1Mw_6e3bcc74-c621-44ac-a9a7-cda32f42e2ab" escape="true"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc1NA_7ba17213-e126-4d5b-af12-ada845eed623" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted minimum lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company&#8217;s consolidated balance sheets, under financial leases, less interest, and under operating leases, less imputed interest, as of September&#160;30, 2020 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:62.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.414%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Finance<br/>Lease Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Lease<br/>Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total<br/>Lease<br/>Obligations</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMi0yLTEtMS0w_29e4f8ae-7abf-4182-a397-4e116233f928">289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMi00LTEtMS0w_2c3db922-a367-464a-abe7-b18ba0e85a97">2,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMi02LTEtMS0w_269f8662-4ff9-4270-a227-90996786407f">2,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMy0yLTEtMS0w_d007fb8e-037b-4838-bf57-08542dbd451d">326</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMy00LTEtMS0w_d3bbdce8-95bb-407e-908f-90b872d1642c">8,449</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMy02LTEtMS0w_fd741d23-09fc-4066-a1e7-1197f9feaef2">8,775</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNC0yLTEtMS0w_4eff925d-61ec-4c80-9eb3-31c418671dc8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNC00LTEtMS0w_0f597367-44aa-4be8-9d07-6f196c74a712">6,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNC02LTEtMS0w_d96db2ad-0ae1-42fe-9f6d-276debf26870">6,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNS0yLTEtMS0w_a12e5135-b61f-4637-baf4-bfad57875f93">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNS00LTEtMS0w_d9d8ea81-3a51-4306-805c-4b91efb6d51f">5,048</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNS02LTEtMS0w_a97c9cf0-6a9b-4dc0-81cc-93d857fb7540">5,048</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNi0yLTEtMS0w_3d444767-a1db-4499-8121-81ada7635feb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNi00LTEtMS0w_4b6e2edb-ef39-479a-8375-d0cfd16878f9">2,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNi02LTEtMS0w_bddcb7e1-2039-4068-8777-abf154bbf08c">2,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNy0yLTEtMS0w_421afdd5-ecfe-4832-9e43-d6c2819d59f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNy00LTEtMS0w_b39e68c5-7c38-4e97-be46-26eaa1adddc1">976</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="myrg:LeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNy02LTEtMS0w_148d20f0-e189-4a93-86a9-c1ae43eec698">976</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfOC0yLTEtMS0w_a0f771f8-e090-4115-8234-046a79424a07">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfOC00LTEtMS0w_76e4caf8-2603-48d0-a64f-c32dcb1a65d7">795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="myrg:LesseeLiabilityToBePaidAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfOC02LTEtMS0w_c5a1ffce-3a19-4e04-9042-975e45663da6">795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfOS0yLTEtMS0w_568341c5-67f2-4a3f-98ff-9a9863ec6d88">615</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfOS00LTEtMS0w_41a829ec-d255-41da-bfb0-6c3eac95f6e3">27,141</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfOS02LTEtMS0w_6aa0d2dd-5d97-4340-9b5d-bfd4f86bee35">27,756</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTAtMi0xLTEtMA_ed8047aa-e537-4827-81af-de77fa38259b">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTAtNC0xLTEtMA_a9488a39-c6a9-4ac6-aa57-9c07d466cc03">4,443</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTAtNi0xLTEtMA_3f7a5159-e9de-41d4-8ec3-c836224388ff">4,451</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net present value of minimum lease payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTEtMi0xLTEtMA_948b8d2d-fe7e-4580-923a-b540ea5b1b77">607</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTEtNC0xLTEtMA_345c2e6d-764c-4248-bb2e-9fb41def633a">22,698</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTEtNi0xLTEtMA_321e0551-a688-4229-b59b-87a4cc874539">23,305</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of finance and operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTItMi0xLTEtMA_7e56832b-5682-49f1-8759-fb641138b32b">607</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTItNC0xLTEtMA_68773d8d-6e4e-482d-b7ed-e2485abe0741">6,468</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTItNi0xLTEtMA_decbd560-9f6e-462a-b51d-0e091c7fdb5f">7,075</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term finance and operating lease obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTMtMi0xLTEtMA_c5aebf54-52c4-4013-aff2-cfb87cf5754b">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTMtNC0xLTEtMA_d75ce9a4-a562-47be-8aa8-ea2f68d2d766">16,230</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="myrg:LeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTMtNi0xLTEtMA_6ea67e42-9911-46d9-887a-8f8616853ec9">16,230</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financing component for finance lease obligations represents the interest component of finance leases that will be recognized as interest expense in future periods. The financing component for operating lease obligations represents the effect of discounting the lease payments to their present value.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have operating leases for facilities from third party companies that are owned, in whole or part, by employees of the subsidiaries. The terms and rental rates of these leases are at market rental rates. As of September&#160;30, 2020, the minimum lease payments required under these leases totaled $<ix:nonFraction unitRef="usd" contextRef="i3786d678a0514a84971b885f13195b8f_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjcxNw_6c2c1980-a518-4d40-adb8-830c84e8aa95">3.6</ix:nonFraction> million, which are due over the next <ix:nonNumeric contextRef="ibeec0763f7c4413a8f1cc9ca0993055d_D20200101-20200930" format="ixt-sec:duryear" name="myrg:LesseeOperatingLeaseAmortizationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc0OQ_9aa3f061-df06-4944-b2cf-63808af55896">3.8</ix:nonNumeric> years.</span></div></ix:continuation></ix:continuation><div id="i5f56e1f8e3b440099424550b12d42db7_49"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180OS9mcmFnOmIwYWEyNmQ5ZGQ2YTRiNjI4Y2YyNGQ1NjdkNTlkYTkwL3RleHRyZWdpb246YjBhYTI2ZDlkZDZhNGI2MjhjZjI0ZDU2N2Q1OWRhOTBfNjA0NzMxMzk1NDE2NA_05f32972-1390-4a25-8100-4a10f33eeb60" continuedAt="ia493fdf2b83a40e5b0bbcf18610e9c0a" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ia493fdf2b83a40e5b0bbcf18610e9c0a" continuedAt="ib118c80e28e148acbce8433bb860399a"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180OS9mcmFnOmIwYWEyNmQ5ZGQ2YTRiNjI4Y2YyNGQ1NjdkNTlkYTkwL3RleHRyZWdpb246YjBhYTI2ZDlkZDZhNGI2MjhjZjI0ZDU2N2Q1OWRhOTBfMTM5Mg_a7087e97-f5bd-43ca-8c20-f5c163e5b5ba" escape="true">The Company uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</ix:nonNumeric></ix:continuation></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib118c80e28e148acbce8433bb860399a">As of September&#160;30, 2020 and December&#160;31, 2019, the Company determined that the carrying value of cash and cash equivalents approximated fair value based on Level 1 inputs. As of September&#160;30, 2020, the fair values of the Company&#8217;s long-term debt and finance lease obligations were based on Level 2 inputs. As of December&#160;31, 2019, the fair values of the Company's long-term debt and finance lease obligations were based on Level 2 inputs. The Company&#8217;s long-term debt was based on variable and fixed interest rates at September&#160;30, 2020 and December&#160;31, 2019, for new issues with similar remaining maturities, and approximated carrying value. In addition, based on borrowing rates currently available to the Company for borrowings with similar terms, the carrying values of the Company&#8217;s finance lease obligations also approximated fair value.</ix:continuation></span></div><div id="i5f56e1f8e3b440099424550b12d42db7_52"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMTY0OTI2NzQ0NzE2Ng_73279f1f-a865-4b4a-81d4-661a8246433f" continuedAt="ib632b8df92294510a4c5fa60665112ec" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="ib632b8df92294510a4c5fa60665112ec" continuedAt="i30ad3adefad94d0eb316be81cfe620be"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNTUwMA_0dcd530b-0ae0-4f89-b241-c6b8ccbede26" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects the Company&#8217;s total debt, including borrowings under its credit agreement and master loan agreements for equipment notes:&#8203;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"></td><td style="width:24.116%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollar amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inception&#160;Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stated&#160;Interest<br/>Rate&#160;(per&#160;annum)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment<br/>Frequency</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;as&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September&#160;30, 2020</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;as&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2019</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Credit Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving loans</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/13/2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic1825bd7dd5c443fbe2f48701784beae_D20200101-20200930" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMy04LTEtMS0w_b7293e7c-4e63-4274-9c5f-00d4d75ba22a">5</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1f8d20256dc4660999fad3f0d789098_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMy0xMC0xLTEtMA_ef0fd196-6a55-4999-bb6a-8b1cb9af1853">38,630</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c989dbdd4694e70b1c2ac8ff2ab096d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMy0xMi0xLTEtMA_2464f3e5-5b30-45b9-b22d-5cd365b5ed54">103,820</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Equipment Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/28/2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8fde808a6d1240898cb12a5bf7b26945_I20200930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNi00LTEtMS0w_04d7c058-e6a2-405b-856c-d4736f92552f">4.16</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i27a6898f71a84cf0ad38cfdcb64d9f91_D20200101-20200930" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNi04LTEtMS0w_7a485a13-e33b-4254-99c9-3fa2a5ee5e6e">5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fde808a6d1240898cb12a5bf7b26945_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNi0xMC0xLTEtMA_cfd40975-1750-4d9e-99d4-e683c4ea2427">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43b85a6421794d4c9c323b77b05a5f15_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNi0xMi0xLTEtMA_310ea486-9ce1-4922-84fc-b839df21650e">10,643</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;2</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/28/2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib0f7b928d66845d49ca1b59dac5cca47_I20200930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNy00LTEtMS0w_b3d3c37d-9ab5-4492-9e2a-952cdbdb9e36">4.23</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id83b85c034a945c992d0bf79e9948042_D20200101-20200930" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNy04LTEtMS0w_87899784-3393-4fb5-9823-a954ee24edb9">7</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0f7b928d66845d49ca1b59dac5cca47_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNy0xMC0xLTEtMA_4ce4a23d-869d-4022-931f-cac5c584f49d">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b922fcc1b8f4a83898d514d67249d95_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNy0xMi0xLTEtMA_e307fdb1-2931-46aa-ad5a-721cacf3ab53">11,200</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/31/2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2560f7bed6cc44da96aecfbebd9d29a1_I20200930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOC00LTEtMS0w_0be32198-f3d4-4967-a351-1b93085bce57">3.97</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8f167ec2fd8b4889a3476804e8424268_D20200101-20200930" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOC04LTEtMS0w_f7dc3a2c-247b-4a6e-8b33-7e5f2040ef82">5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2560f7bed6cc44da96aecfbebd9d29a1_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOC0xMC0xLTEtMA_8691179f-aaf8-477b-be58-52e04d549b1c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5312b978da1a4e9aa7872acf3e176759_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOC0xMi0xLTEtMA_ee24e848-228c-455f-b34c-5733a4f45d7c">1,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;4</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/31/2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if6ebf7eab469420f96f4718f59f70301_I20200930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOS00LTEtMS0w_69f8d764-4898-48be-b323-7c58dcc08e42">4.02</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i90fa46e58e44488e965a3a6dbf7d3bbf_D20200101-20200930" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOS04LTEtMS0w_6d83fc6b-a5ee-4b46-9a7a-80338e565cb8">7</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6ebf7eab469420f96f4718f59f70301_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOS0xMC0xLTEtMA_774df7b2-a01d-4948-b91a-5a3632edf1de">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i201a716cb3864502bda2e0c9ee33ba0b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOS0xMi0xLTEtMA_18d33511-fc1b-408c-ab55-4565aa3f78bd">2,108</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/31/2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic77bf9d960d64280be2b9510efd2ba8d_I20200930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTAtNC0xLTEtMA_60da93fc-9c26-47a7-b669-a3babe43e706">4.01</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4cb31ad6cbb143af8a5cadb56bfa7bb6_D20200101-20200930" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTAtOC0xLTEtMA_3586f275-9f42-4d1f-9983-307ba7a050af">7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic77bf9d960d64280be2b9510efd2ba8d_I20200930" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTAtMTAtMS0xLTA_fec293be-6f84-4e45-8558-52a71c0d7384">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i469659e52e0543d4aea28e2d34122146_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTAtMTItMS0xLTA_a8dc8f99-6a64-4e57-a85c-3ab28cb61b03">1,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;6</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6/25/2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i465440b13752405ab7ca64a5d1e49057_I20200930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTEtNC0xLTEtMA_b93ee5ee-a73c-4a85-be43-ab07d5ebc908">2.89</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5400f30215454b3b8432573dfaf1e700_D20200101-20200930" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTEtOC0xLTEtMA_b35c179d-f363-4418-8ee8-73c9e541b8fd">7</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i465440b13752405ab7ca64a5d1e49057_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTEtMTAtMS0xLTA_b380d010-02b1-4a47-9231-5a0d9916822a">13,596</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe959c9f8ff342049c5c56a4508752ed_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTEtMTItMS0xLTA_cbf9c56a-98f9-4b88-b63e-e0b8bc8587a4">14,286</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6/24/2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i49eaaf00548540f2822d08c5726f20ec_I20200930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTItNC0xLTEtMA_3e65101e-1796-4a90-b719-1789da939eec">3.09</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if72751a3cc45443d8ade47e4d62d106c_D20200101-20200930" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTItOC0xLTEtMA_d8671e87-6eb5-4674-b219-4e7edbb16fe7">5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49eaaf00548540f2822d08c5726f20ec_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTItMTAtMS0xLTA_dc742f65-34b4-4dba-93d6-ca05d02c6f2c">7,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09de47d857984576b079bdf0ce602212_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTItMTItMS0xLTA_4264269d-b5d5-469c-94a1-ed8e10576f14">9,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;8</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/27/2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i60d43dd4e44441d28393204853ed9a31_I20200930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTMtNC0xLTEtMA_226f165a-8a67-4394-848c-af1f82ddf7d3">2.75</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i912bb23eeaf34e6da0703bd221921ee8_D20200101-20200930" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTMtOC0xLTEtMA_057c3dee-477d-4664-91ea-be10e62f63b9">5</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i60d43dd4e44441d28393204853ed9a31_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTMtMTAtMS0xLTA_8b68713c-6fc7-4f0b-b0c3-ca04e7c6699b">6,008</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaa3623fcea2499ab7f57cccd78ea7b0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTMtMTItMS0xLTA_d908279b-e035-4da3-96d2-5c395948a3f5">6,496</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;9</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/24/2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i96351fac74794a6babd8284b54de9e7e_I20200930" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTQtNC0xLTEtMA_1173c4e1-cecd-42fd-9f1e-db5e9b3ba851">3.01</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib6487d3792af4acdbd1020d97e987dfc_D20200101-20200930" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTQtOC0xLTEtMA_065bc428-2629-45be-90fd-fdb2f617122d">7</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96351fac74794a6babd8284b54de9e7e_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTQtMTAtMS0xLTA_0383b4d6-7901-4ec5-9007-5214bddc102b">4,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0aaf8e39e80c43bcb2a48470981a1cab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTQtMTItMS0xLTA_f32c2d69-b87e-42ba-a9ba-644b5e8686b5">4,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i253f2ae8b1c74a4993c23ea2a6c1de64_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTUtMTAtMS0xLTA_68115bd8-4363-48eb-a1bf-5ce50a4bbec0">31,564</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44428533165f40d1ad892913c25034a6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTUtMTItMS0xLTA_a2d9c86e-9efa-4d0f-86b9-7d1546270e44">62,004</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTYtMTAtMS0xLTA_a638fab1-4580-4ac8-b5c5-11abfffc296b">70,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTYtMTItMS0xLTA_b44c27fd-96e1-4472-aa36-ee3c2d8e0c72">165,824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTctMTAtMS0xLTA_5e47a139-7251-4720-8d72-c1e66f7a8cc7">4,318</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTctMTItMS0xLTA_29340ee9-a8de-45b8-b3ad-576760ae1a93">8,737</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTgtMTAtMS0xLTA_4beaae2e-95df-4189-aedc-c34070b80ad5">65,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTgtMTItMS0xLTA_a18ad523-f240-43a6-9c27-461380c955e0">157,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Agreement</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;13, 2019, the Company entered into a <ix:nonNumeric contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDk0NzgwMjMzMDUxNg_ee56017d-3a64-425d-8457-742c63ec6ea4">five-year</ix:nonNumeric> amended and restated credit agreement (the &#8220;Credit Agreement&#8221;) with a syndicate of banks led by JPMorgan Chase Bank, N.A. and Bank of America, N.A, that provides for a $<ix:nonFraction unitRef="usd" contextRef="ib21412875daf4b9fa8c6f7e5f6029f8a_I20190913" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDA2_3eb64947-5ae8-46a7-be05-fb758de571eb">375</ix:nonFraction> million facility (the &#8220;Facility&#8221;), not to exceed <ix:nonFraction unitRef="number" contextRef="ib21412875daf4b9fa8c6f7e5f6029f8a_I20190913" decimals="INF" format="ixt-sec:numwordsen" name="myrg:LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDUw_c1dab2a7-767e-4962-9399-fb076e97b955">three</ix:nonFraction> times Consolidated EBITDA (as defined in the Credit Agreement) less Consolidated Total Indebtedness (as defined in the Credit Agreement), which can be used for revolving loans and up to $<ix:nonFraction unitRef="usd" contextRef="i15ba4356666f4ce98764d2e55007afbe_I20190913" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNjM5_33245c39-a79a-4105-8897-ab63c39a73d4">150</ix:nonFraction> million may be used for letters of credit. The Facility also allows for revolving loans and letters of credit in Canadian dollars and other currencies, up to the U.S. dollar equivalent of $<ix:nonFraction unitRef="usd" contextRef="ib0d33a3119f64f4faae74ceb4d600434_I20190913" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfODIy_b2245317-d54b-4522-a5d2-3bf600685a50">75</ix:nonFraction> million. The Company has an expansion option to increase the commitments under the Facility or enter into incremental term loans, subject to certain conditions, by up to an additional $<ix:nonFraction unitRef="usd" contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913" decimals="INF" format="ixt:numdotdecimal" name="myrg:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMTAwMQ_14d23600-865b-4ab7-a94a-a07cc9a525f7">200</ix:nonFraction> million upon receipt of additional commitments from new or existing lenders. Subject to certain exceptions, the Facility is secured by substantially all of the assets of the Company and its domestic subsidiaries, and by a pledge of substantially all of the capital stock of the Company&#8217;s domestic subsidiaries and <ix:nonFraction unitRef="number" contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913" decimals="INF" name="myrg:PercentageOfCapitalStockFromDirectForeignSubsidiaries" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMTMxMA_85105426-40c4-46a3-bff2-0e083d76abbe">65</ix:nonFraction>% of the capital stock of the direct foreign subsidiaries of the Company. Additionally, subject to certain exceptions, the Company&#8217;s domestic subsidiaries also guarantee the repayment of all amounts due under the Credit Agreement. If an event of default occurs and is continuing, on the terms and subject to the conditions set forth in the Credit Agreement, amounts outstanding under the Facility may be accelerated and may become or be declared immediately due and payable. Borrowings under the Credit Agreement are used for refinancing existing indebtedness, working capital, capital expenditures, acquisitions, share repurchases, and other general corporate purposes.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><ix:continuation id="i30ad3adefad94d0eb316be81cfe620be" continuedAt="ic42c39c836b5471580084fa5c42da222"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts borrowed under the Credit Agreement bear interest, at the Company&#8217;s option, at a rate equal to either (1) the Alternate Base Rate (as defined in the Credit Agreement), plus an applicable margin ranging from <ix:nonFraction unitRef="number" contextRef="i9df1a9ebeaa14b59ac9e68eb7553e8c8_D20190913-20190913" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjE3Ng_1e7dc6d7-dc43-4de9-b035-16e269e62489">0.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i7e3cd07d3fda40b59d2f47746d653a93_D20190913-20190913" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjE4Mg_8d5a26d2-ef71-4489-bf9b-bfd3385ec910">0.75</ix:nonFraction>%; or (2)&#160;Adjusted LIBO Rate (as defined in the Credit Agreement) plus an applicable margin ranging from <ix:nonFraction unitRef="number" contextRef="i3c9741b56c484d8893284d62b11463db_D20190913-20190913" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjI4OA_85c876e0-6c8e-446a-a541-b42e60f3675f">1.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ic582beddbe1f487d8de3e1a7e9b07941_D20190913-20190913" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjI5NA_ff65a456-90ca-45fd-a3ed-e09a90c39e47">1.75</ix:nonFraction>%. The applicable margin is determined based on the Company&#8217;s consolidated leverage ratio (the &#8220;Leverage Ratio&#8221;) which is defined in the Credit Agreement as Consolidated Total Indebtedness (as defined in the Credit Agreement) divided by Consolidated EBITDA (as defined in the Credit Agreement). Letters of credit issued under the Facility are subject to a letter of credit fee of <ix:nonFraction unitRef="number" contextRef="i64625561a254499ba3945e6f19603d4c_D20190913-20190913" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjY3NQ_55f5f0f7-576a-4f4a-a813-4e515e18822b">1.00</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i17aebce02d33416c8a987ac4c33ee244_D20190913-20190913" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjY4MQ_487d5c9d-8603-4d97-a32c-b98990fac68e">1.75</ix:nonFraction>% for non-performance letters of credit or <ix:nonFraction unitRef="number" contextRef="i6150d2b39bc94b09a3328d4be5a792ed_D20190913-20190913" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjcyNQ_7371b634-b899-490a-bf38-9b07f7cf10a3">0.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i5ca9bd1be60a4d7e83b42d6d2c44270d_D20190913-20190913" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjczMQ_c1cfd5f5-9be7-4f6b-8a1a-87db5425cf05">0.875</ix:nonFraction>% for performance letters of credit, based on the Company&#8217;s consolidated Leverage Ratio. The Company is subject to a commitment fee of <ix:nonFraction unitRef="number" contextRef="i020fc603d87049f59cb85e0b04f320ad_D20190913-20190913" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjg2Nw_750e1b1a-d771-4097-a71d-85fd0aa12c86">0.15</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i23036de9de3a477f9dbabd18937d870b_D20190913-20190913" decimals="INF" name="us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjg3Mw_31bc0204-32a0-4383-9dea-19f230a06a06">0.25</ix:nonFraction>%, based on the Company&#8217;s consolidated Leverage Ratio, on any unused portion of the Facility. The Credit Agreement restricts certain types of payments when the Company&#8217;s consolidated Leverage Ratio exceeds <ix:nonFraction unitRef="number" contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913" decimals="INF" name="myrg:DebtInstrumentCovenantLeveragedDebtRatioRestriction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzA4MA_48507580-3db1-4536-8d90-3ffc2a2e0e7f">2.50</ix:nonFraction> or the Company's consolidated Liquidity (as defined in the Credit Agreement) is less than $<ix:nonFraction unitRef="usd" contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913" decimals="INF" format="ixt:numdotdecimal" name="myrg:DebtInstrumentRestrictedMaximumLiquidity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzE3Mw_2538d7fa-5f40-4afc-9246-fa70726ac7ea">50</ix:nonFraction> million. The weighted average interest rate on borrowings outstanding on the Facility for the nine months ended September&#160;30, 2020 was <ix:nonFraction unitRef="number" contextRef="i19cc418d93b64fd282c26c8ee5351637_D20200101-20200930" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzI4NQ_17bf4894-ae4f-4bf6-baa3-99aaffefa644">2.36</ix:nonFraction>% per annum.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Credit Agreement, the Company is subject to certain financial covenants and must maintain a maximum consolidated Leverage Ratio of <ix:nonFraction unitRef="number" contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913" decimals="INF" name="myrg:LeverageCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzQ0MA_467f0dd5-8c6b-4a7e-a607-538ea54a6445">3.0</ix:nonFraction> and a minimum interest coverage ratio of <ix:nonFraction unitRef="number" contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913" decimals="INF" name="myrg:DebtInstrumentCovenantInterestCoverageRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzQ4NA_0dbb392b-66a3-428c-9450-61ac24fa41fc">3.0</ix:nonFraction>, which is defined in the Credit Agreement as Consolidated EBITDA (as defined in the Credit Agreement) divided by interest expense (as defined in the Credit Agreement). The Credit Agreement also contains covenants including limitations on asset sales, investments, indebtedness and liens. The Company was in compliance with all of its financial covenants under the Credit Agreement as of September&#160;30, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020, the Company had letters of credit outstanding under the Facility of approximately $<ix:nonFraction unitRef="usd" contextRef="if193fae261bb4cc7b5b146e1a72cc773_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzk3MA_4e4704e2-fef5-430f-a37c-5bfc09601858">11.3</ix:nonFraction> million, including $<ix:nonFraction unitRef="usd" contextRef="i35f85193a927474daa8c7c5f8cd64490_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzk4NA_bffe61b6-ceb9-4a2a-9586-fd6861a91a83">10.7</ix:nonFraction> million related to the Company's payment obligation under its insurance programs and approximately $<ix:nonFraction unitRef="usd" contextRef="ia15fd9aaf21e4f71942c479d784238d2_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDA3OA_328a1de0-3b21-4f9d-95a9-4bb70953b80f">0.6</ix:nonFraction> million related to contract performance obligations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2019, the Company had letters of credit outstanding under the Facility of approximately $<ix:nonFraction unitRef="usd" contextRef="i555a33e4111c4ed59078c5e44d9ca8e9_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDIxOA_fef86eda-9a7d-4ffb-ba5a-c3e3b517f0ae">10.6</ix:nonFraction> million, including $<ix:nonFraction unitRef="usd" contextRef="idd09a73a91e443898c3d2d79f9de6f48_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDIzMg_81621f77-335b-48a5-866c-118a14d1aa2c">10.0</ix:nonFraction> million related to the Company's payment obligation under its insurance programs and approximately $<ix:nonFraction unitRef="usd" contextRef="i19b4171213ae42128d560c2214879612_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDMyNg_c19bddbc-ecf5-4da9-8d10-e6a89d4760cb">0.6</ix:nonFraction> million related to contract performance obligations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had remaining deferred debt issuance costs totaling $<ix:nonFraction unitRef="usd" contextRef="i27d6420f3c3740ad97e1374343767b7b_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDQzOA_b368a7b9-bc08-451c-be0e-a6d0d21d6d5f">1.2</ix:nonFraction> million as of September&#160;30, 2020, related to the line of credit. As permitted under ASU No.&#160;2015-15, debt issuance costs have been deferred and are presented as an asset within other assets, which is amortized as interest expense over the term of the line of credit.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equipment Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into Master Equipment Loan and Security Agreements (the &#8220;Master Loan Agreements&#8221;) with multiple banks. The Master Loan Agreements may be used for the financing of equipment between the Company and the lending banks pursuant to one or more equipment notes ("Equipment Note"). Each Equipment Note&#160;executed under the Master Loan Agreements constitutes a separate, distinct and independent financing of equipment and a contractual obligation of the Company, which may contain prepayment clauses.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><ix:continuation id="ic42c39c836b5471580084fa5c42da222"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020, the Company had <ix:nonFraction unitRef="equipment_note" contextRef="ib852ca940b0549f4b35c3020450cc65b_D20200101-20200930" decimals="INF" format="ixt-sec:numwordsen" name="myrg:DebtInstrumentNumberOfDebtInstruments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNTI0Mg_cdee39e4-bcf1-419f-87d1-83ee530ca97d">four</ix:nonFraction> Equipment Notes&#160;outstanding under the Master Loan Agreements that are collateralized by equipment and vehicles owned by the Company. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNTUwMQ_b7e2fab4-f6a2-4cc9-bb71-ba318a398732" continuedAt="i50ab3382ef1748a8b9471218fc9033b5" escape="true">The following table sets forth our remaining principal payments for the Company&#8217;s outstanding Equipment Notes&#160;as of September&#160;30, 2020:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="i50ab3382ef1748a8b9471218fc9033b5"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.813%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.269%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Future<br/>Equipment&#160;Notes<br/>Principal&#160;Payments</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfMi0yLTEtMS0w_fb603982-65fe-437c-b1b6-cddb6dbedd02">2,143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfMy0yLTEtMS0w_656f27c1-dc8d-4248-b1fa-81eecd98df61">4,381</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfNC0yLTEtMS0w_f55624a9-b7a0-4672-8fff-2ec0c39b7ef4">4,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfNS0yLTEtMS0w_909f048f-813c-452a-9b6b-7131767f9ee1">4,645</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfNi0yLTEtMS0w_953150cf-1575-4889-9e64-533e73f213de">7,103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfNy0yLTEtMS0w_e2c0d676-7a21-45dc-8651-c5f5f73846fd">2,189</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfOC0yLTEtMS0w_58d201ee-4ee1-4d44-92e9-e1cb55e7e2ce">6,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future principal payments</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfOS0yLTEtMS0w_4233057c-c92c-4098-8e52-ea34f1f367a0">31,564</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of equipment notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfMTAtMi0xLTEtMA_9ca61111-7cff-443c-b521-8f0434f36925">4,318</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term principal obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfMTEtMi0xLTEtMA_6fc72cbe-d789-4ab1-9b09-74173b37e3b1">27,246</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div id="i5f56e1f8e3b440099424550b12d42db7_55"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMTY0OTI2NzQ0NTk2Ng_af08af64-93ea-4d60-a9f1-c38117f2fa6f" continuedAt="icc757a48d2f04714a6dc1ec77538fa57" escape="true">Revenue Recognition</ix:nonNumeric></span></div><ix:continuation id="icc757a48d2f04714a6dc1ec77538fa57" continuedAt="ifbb815f22f1548ff8728b7124e832b5f"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of the Company&#8217;s revenues are earned through contracts with customers that normally provide for payment upon completion of specified work or units of work as identified in the contract. Although there is considerable variation in the terms of these contracts, they are primarily structured as fixed-price contracts, under which the Company agrees to do the entire project for a fixed amount, or unit-price contracts, under which the Company agrees to do the work at a fixed price per unit of work as specified in the contract. The Company also enters into time-and-equipment and time-and-materials contracts under which the Company is paid for labor and equipment at negotiated hourly billing rates and for other expenses, including materials, as incurred at rates agreed to in the contract. Finally, the Company sometimes enters into cost-plus contracts, where the Company is paid for costs plus a negotiated margin. On occasion, time-and-equipment, time-and-materials and cost-plus contracts include a guaranteed not-to-exceed maximum price.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, fixed-price and unit-price contracts have had the highest potential margins; however, they have had a greater risk in terms of profitability because cost overruns may not be recoverable. Time-and-equipment, time-and-materials and cost-plus contracts have historically had less margin upside, but generally have had a lower risk of cost overruns. The Company also provides services under master service agreements (&#8220;MSAs&#8221;) and other variable-term service agreements. MSAs normally cover maintenance, upgrade and extension services, as well as new construction. Work performed under MSAs is typically billed on a unit-price, time-and-materials or time-and-equipment basis. MSAs are typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMTgxMw_eaa406f2-84fb-42c3-b23a-eec99f64535f">one</span> to <ix:nonNumeric contextRef="i9e866bcdde404675ae649755f46aac08_D20200101-20200930" format="ixt-sec:durwordsen" name="myrg:MasterServiceAgreementsTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMTgxOQ_c8ef2eab-f3ba-41f8-8177-32c59bae1342">three years</ix:nonNumeric> in duration; however, most of the Company&#8217;s contracts, including MSAs, may be terminated by the customer on short notice, typically <ix:nonNumeric contextRef="ia2335a55c596476f8c6e91eb9a625b25_D20200101-20200930" format="ixt-sec:durday" name="myrg:MasterServiceAgreementsTermOfShortTerminationNotice" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMTk1NA_819138fb-92a2-4744-8d11-9d0089c7cbb6">30</ix:nonNumeric> to <ix:nonNumeric contextRef="i9e866bcdde404675ae649755f46aac08_D20200101-20200930" format="ixt-sec:durday" name="myrg:MasterServiceAgreementsTermOfShortTerminationNotice" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMTk2MA_2507d5bc-5e25-48d8-b467-71839a794e3f">90</ix:nonNumeric> days, even if the Company is not in default under the contract. Under MSAs, customers generally agree to use the Company for certain services in a specified geographic region. Most MSAs include no obligation for the contract counterparty to assign specific volumes of work to the Company and do not require the counterparty to use the Company exclusively, although in some cases the MSA contract gives the Company a right of first refusal for certain work. Additional information related to the Company&#8217;s market types is provided in Note&#160;11&#8211;Segment Information.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><ix:continuation id="ifbb815f22f1548ff8728b7124e832b5f" continuedAt="i5cdd6676e8274604a516806f95e65f34"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfNDI5MQ_b07de9c9-ffdf-4a8a-8bd3-24da22d2adac" continuedAt="ief760eb2e5c84210877203a85dd4793e" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s revenue by contract type for the three and nine months ended September&#160;30, 2020 and 2019 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"><tr><td style="width:1.0%"></td><td style="width:26.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.755%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">T&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">C&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0af469f8d942492abd8e9f82d15a1dc9_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfMy0yLTEtMS0w_fc617089-5457-4ea3-87e9-26f7719aea16">126,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i2b73307c3c534a9f8969a6c807bb7fc0_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfMy00LTEtMS0w_06bbe1db-7f31-4c11-9814-28bc02647601">42.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icd5c25681e414d1e8741e442c40a9087_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfMy02LTEtMS0w_9a47d31f-70a1-47a4-a4e1-d3f1f589efe1">248,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i6939d8888bd64701ae9de15f32564cf5_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfMy04LTEtMS0w_67a7d60c-00c7-4ee3-ad30-e9c0396c41f0">80.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifbf74b1731f5407faa67aed4ee1c4398_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfMy0xMC0xLTEtMA_acd67937-f5b3-4b86-acbd-134c93e6e17a">374,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i70bd3323858f438da9aa4895d867a692_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfMy0xMi0xLTEtMA_9b5f940e-ffd6-492e-b490-11856d1e3e6e">61.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unit price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8de5d15fb8314215a884e348dcb96be9_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNC0yLTEtMS0w_5bfa5966-fea7-4495-8f94-b57a6e010491">88,579</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ic7f30cf4d773439bb76528acc9005d02_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNC00LTEtMS0w_a5fd7374-5c82-4051-8608-1cf0b77e76a9">29.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8eb761ab653f4c619e92acac3e8e17ff_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNC02LTEtMS0w_53b15398-e60a-48d7-be82-e4464fd6668d">22,589</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ia9f4f6c5574b4214bd4b737b60c45072_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNC04LTEtMS0w_12497f4f-0ddf-413c-9f2e-cb55bb2de53c">7.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i25be8e20b6444a9ba84fa6560265227b_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNC0xMC0xLTEtMA_89c511f0-ef27-4838-96d2-1a19c69138a8">111,168</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i1751a5c5e37442c88f38ae8ead365efe_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNC0xMi0xLTEtMA_b059f0e2-fef3-4fcb-9875-fdfa933574b1">18.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;E</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id4278dbed8824e4abf62c8d67ebbb344_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNS0yLTEtMS0w_50bae09f-a6b5-4b0c-94c7-d1e61b621d37">79,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i6e2f1304e6ba4a9dabc7a71529a89362_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNS00LTEtMS0w_02c4c410-67d3-415a-bfc6-c4360ceea190">26.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8c1198a748814e93aa9340476e2f2afe_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNS02LTEtMS0w_199898c5-69ae-4823-a942-14f022f93bc4">24,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i4627a88fcca94cfbb3af31b0bacfd61b_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNS04LTEtMS0w_d297dc06-be37-4654-add0-50d2e4a4de2f">7.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id01ee80856f74314aa5e30021dba0c37_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNS0xMC0xLTEtMA_476ada29-6e66-4e57-9922-bf48a5b57ce9">104,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id680c6e311a040e194f1144995a9ff7d_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNS0xMi0xLTEtMA_95591c4a-d9d9-426e-a9cd-ecf659c89c13">17.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79f7c519ef3741ba94c8edb004d2cd6e_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNi0yLTEtMS0w_9c591159-ce3f-403a-8304-ecc78136f826">5,059</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i3ce8e22547c248049dc706653bb428e4_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNi00LTEtMS0w_0b812b4e-8130-49dc-8be7-d3be07e73a80">1.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icfcac1e5ab9347a085ee41555ca955a3_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNi02LTEtMS0w_4b7b8e3e-b7d2-4dae-a041-1402891079bb">12,655</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i8ffd202936e040de99be373843447c49_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNi04LTEtMS0w_1fe75f93-a332-44d2-9355-9949c5bb897d">4.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4e5c3e41b43d440fb04c9cb40260ba9a_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNi0xMC0xLTEtMA_52a9afed-5b8b-4556-ad2a-4ca8869c1dba">17,714</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ie9c75af9c70b48e4a96b5110812a71b1_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNi0xMi0xLTEtMA_e59d793f-3ecc-4db7-a0f1-9ef251134573">2.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if9bbbe8c30df44a08d25b61814cec61e_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNy0yLTEtMS0w_ed670a04-3e10-4f16-953a-0631d5d86e81">299,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i2c202fb679f14e518c69dbc377ebf891_D20200701-20200930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNy00LTEtMS0w_7f4e5364-b9d5-4586-bd1e-5dc64d837ea8">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i986e000c453743dcac56a6765bbac1c5_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNy02LTEtMS0w_984208e1-cd06-454b-b0c6-fda78b6b3c34">308,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i1d2220965ca44a4caaadc44bd621d93e_D20200701-20200930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNy04LTEtMS0w_0f18b595-318c-4e16-8400-2acd0dceab79">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNy0xMC0xLTEtMA_ef261f15-ca31-4ec6-b3a9-6163371ffa69">607,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i08c04547477c408ca1f3a78fb1c424c1_D20200701-20200930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNy0xMi0xLTEtMA_e35e914f-0cb1-4d39-9d85-0867cd5eb052">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"><tr><td style="width:1.0%"></td><td style="width:26.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.755%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">T&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">C&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icae05ba1f37d4ae0b188fa7b1efd2930_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfMy0yLTEtMS0w_8c4d8fb0-89af-404b-97fe-fdcacc831fd9">157,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i3d540bb1014f4fdbaf7840cba409a5b3_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfMy00LTEtMS0w_df9e8548-dcba-4740-80be-0f63c5579a24">53.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if313c9f858f3442d9e785204bc6c2f81_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfMy02LTEtMS0w_12d62853-45ef-4fd0-91c2-59fdf8544023">220,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i452066e15b074e2c8deef9dfc423717d_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfMy04LTEtMS0w_77397c74-cb24-4420-9321-19827c4dfff0">76.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie2d4bcd21dbd401f836ffe28e6449bff_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfMy0xMC0xLTEtMA_a8d5ef9d-f78e-411c-b0ad-8ee0840c519e">378,229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if819abf3c4614f828bf45543bad71dc0_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfMy0xMi0xLTEtMA_ec226111-2567-4223-b0a0-df128a6c3c85">64.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unit price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10b1b58b6dad41ec80028e14330eefef_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNC0yLTEtMS0w_32bdde88-aa01-4b01-9d64-8c46f99e4ff1">49,392</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i0f0fd7aa36a24b23b7921824e51ea8b9_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNC00LTEtMS0w_535f36b0-710f-4551-a9a5-64a92b4f0b2b">16.7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0cc4cde9caa34178a307c9a419548049_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNC02LTEtMS0w_80f49b85-e77a-491e-8f2c-b0d5381c2241">19,518</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ice44dc643efd4680af8ab939a7de1733_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNC04LTEtMS0w_244f5821-de5e-456f-b1a3-783d0788c19f">6.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i87e7728129db42278f6991c8b4066a9c_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNC0xMC0xLTEtMA_e2510991-6464-43f6-af1e-d3d9ea91f1ab">68,910</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i6305faaede884006a80e8471e94a5b09_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNC0xMi0xLTEtMA_b5b4762a-8131-4563-921f-1ff89408af43">11.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;E</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i776f490167f543dabd66dd31a9cf66c5_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNS0yLTEtMS0w_b14fb916-890c-40bf-8e1f-4317bd92a252">84,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ibf54e9a04698465d8974b6d549ad47df_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNS00LTEtMS0w_d672bc23-12f9-4afb-8f18-26d1ad3465f1">28.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id9a1c979f9714919adb9a7e8a2f7986d_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNS02LTEtMS0w_e1e14640-178e-4ae6-a532-4029828f080f">32,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iec6ba20d90794816be9cf533028c297f_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNS04LTEtMS0w_bbee2e2e-3ed9-431c-9fc1-f77b3c0cebe6">11.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifd945b0543f94f7783a1dc34a09ba04b_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNS0xMC0xLTEtMA_1437ef84-75de-4807-84ef-154b923c9424">117,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="idbaf24d9fdfe492f831cc2364e8ecb1f_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNS0xMi0xLTEtMA_dbf80b16-0e8d-434e-a487-6c9527b6c483">20.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie1659f3edea9415ea60dc872211b90ef_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNi0yLTEtMS0w_f3f10bc4-2819-4b8f-afca-43e90eb37a51">3,892</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ide4885e73cc84d6a9e873bfbeae8a151_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNi00LTEtMS0w_21d68150-b42b-4a79-9a5d-d1b5943f356c">1.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3e7f98bd1e244d5f96b0018e7cd95937_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNi02LTEtMS0w_260c7e70-6eb3-4d07-b75d-047ee362d5bf">15,016</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i0677bcd30fc041f0b45077313b19b078_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNi04LTEtMS0w_fe66c0e6-07a6-4675-a769-d804bdeefc06">5.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iedd141c6cf5a4702a7a297138301c7e0_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNi0xMC0xLTEtMA_e332041e-e0c4-41cb-a008-cdc24a383ae3">18,908</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5286dbe3144b44e2ae65e9144130ca02_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNi0xMi0xLTEtMA_7d1c0784-6a3d-40b8-af3d-47ea45637962">3.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i562a69801b944519a62ad4f280641ec9_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNy0yLTEtMS0w_acfe1b3d-daad-4244-930c-3d8e935f7709">294,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i557527639a354823bc9e78126ff3d729_D20190701-20190930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNy00LTEtMS0w_ff8da31a-4eba-4de2-8eda-1d48da3795ec">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia4c78a3ae7e74a8988eb7b075b0584c3_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNy02LTEtMS0w_47f8d5c7-baf9-49e6-9821-98ba044a3571">288,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="idd98692f643c400a9ff56b835634fa70_D20190701-20190930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNy04LTEtMS0w_7c30a636-927d-4181-a1b2-7e88dcfc3822">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNy0xMC0xLTEtMA_6cd2e889-4714-4096-9688-9c1bddc4b268">583,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i0c5b3029b182414f8d099d393f9dc3b1_D20190701-20190930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNy0xMi0xLTEtMA_57eee7e9-4190-4427-b8bc-320f08357ba9">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s revenue by contract type for the nine&#160;months ended September&#160;30, 2020 and 2019 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"><tr><td style="width:1.0%"></td><td style="width:26.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.755%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">T&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">C&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ida54c5b3d112419690a1d8f0d7faf333_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfMy0yLTEtMS0w_2622c1c3-80dc-401d-bdeb-1eadfb945b61">373,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i491e5d727626431a889ea2fd36f3b610_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfMy00LTEtMS0w_f97cbb0f-8251-42f5-a6e5-54af913b053e">44.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i06f424b0f3374c05944d783e90eb20dc_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfMy02LTEtMS0w_906ccfdb-b06c-4ca6-9810-9aa0831b17cd">654,797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i013b8e4d84924300906e1e56802bb508_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfMy04LTEtMS0w_1ed0b9b1-3e80-40cc-b77c-f5ca1d143bfe">81.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i93e3f816dd19453a9d59e23c193d282d_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfMy0xMC0xLTEtMA_ef030636-fc21-48ab-8f67-c8bb9420131f">1,028,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i9e9078e7545946729bc092378995f33a_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfMy0xMi0xLTEtMA_b989c3b5-4be2-49df-8969-2ca8b2b9dd28">62.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unit price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7210fc35bc724a819691c33a41e61f4f_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNC0yLTEtMS0w_0e9e8770-1780-45eb-9954-73d354d28337">236,518</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i9678f41dbb4e45f49628c89b40ce5fb2_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNC00LTEtMS0w_8c17fbc9-c21f-4fee-b611-1f75d52c9be0">28.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9fbe6a641abd4ff8938cf1dae3d0fdb9_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNC02LTEtMS0w_0e0a695f-8aa5-4a67-bedf-45ef713d4128">59,712</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i32c88cb2cd73465ebcc06253f55a1e71_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNC04LTEtMS0w_69c3f96f-acce-4fe8-8582-7825c705e092">7.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3e22aebcd19a49a39360fa35b4c89312_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNC0xMC0xLTEtMA_bcff5f15-2e95-406e-a103-a148d8dc8feb">296,230</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i2ca9d346c4ca4ed29d3859ee0132f0da_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNC0xMi0xLTEtMA_3e4a2804-ea9b-4c49-bcff-22f3ac7d3cd4">18.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;E</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia6d8865ddb84422cb22940d403fdfc9d_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNS0yLTEtMS0w_b2f7b59d-fbee-450e-ac79-20d2c07fd1d1">209,397</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ief1584548acd4e0fbd01231207b32242_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNS00LTEtMS0w_0d634fd2-5e52-4ab0-8ce0-64e083427da4">25.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i22e8a974bfa447f88e7a456cf6b2b60f_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNS02LTEtMS0w_d38e4e9e-08be-4243-9d1b-646ad5bf5360">61,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i0b4a426d55824e6eb009564ad45f6412_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNS04LTEtMS0w_e6e41ed7-f074-42d5-bbca-3ea6811dd927">7.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib4e952cc6d2641078b85568251d5a92b_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNS0xMC0xLTEtMA_16c10822-eec0-4482-992e-bf24042fb930">271,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i765639482162431985e426ea1acf472a_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNS0xMi0xLTEtMA_0b5180e0-e97b-4771-9074-272fb2b81d2e">16.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9b5bc4e610b24b868cfc79cd2ed85485_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNi0yLTEtMS0w_fca0a0bd-5b9f-4ab1-9600-abe09f3485dd">16,114</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i0377e5dacb4f4d20a5671b5a39b5cab0_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNi00LTEtMS0w_43d5586f-4ce0-4428-a60f-79ce3d404290">1.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4f2cd4bd2f3d4b13a1c4dea9177a5be5_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNi02LTEtMS0w_230dcf88-5d8d-4f5c-9cf4-a7bf53e48ee2">27,269</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib949da49b747444187ba9f7c1078882d_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNi04LTEtMS0w_9e621b86-df69-4114-90eb-f70688a3cdb4">3.4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9189f8c747564aa093fb89e766d67e0c_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNi0xMC0xLTEtMA_2587f223-6e73-4c09-b876-8f9892ace213">43,383</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i3c6fc51cb52941f7964afa6f46f637fb_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNi0xMi0xLTEtMA_efb92c4a-3dd0-4d70-b096-16c8b917d4c2">2.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie5a65d5cf9514ae08fab55eef9210ab9_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNy0yLTEtMS0w_70baec95-4b24-47dd-8dae-b308965f6134">835,768</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ic738223d15bd496d83e2a85865e0a680_D20200101-20200930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNy00LTEtMS0w_d941a4fb-623f-4a14-a37c-fce979d38747">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3802c1fe1daa4672836f9634b443c9fb_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNy02LTEtMS0w_035f40e1-e457-47fc-9663-c96a5b819fa7">803,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i2e9c3ce7fae648d1bf0279034a620be9_D20200101-20200930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNy04LTEtMS0w_702ffe10-8588-4284-8df6-8c62471e9202">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNy0xMC0xLTEtMA_c5ba5093-4798-4efb-af2b-d928e67c4da6">1,639,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ie31083ff3fec41f59467e1f55932614a_D20200101-20200930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNy0xMi0xLTEtMA_9e4521c7-7a36-4d3f-8d7d-0483fe8eca90">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"><tr><td style="width:1.0%"></td><td style="width:26.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.787%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.755%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">T&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">C&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6ebea5abee4d4447937270d3b3f75b12_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfMy0yLTEtMS0w_25b3f8e2-7d22-4310-8c92-8fa6110a3bd5">410,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i732bed058b8b4fdea49637467288892c_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfMy00LTEtMS0w_d782e5b2-b300-4c17-ae3f-769c2c5e3025">49.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8ab3d7630a3a454bb98c5813529c04b2_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfMy02LTEtMS0w_1ce8dfc6-6c9b-4f4f-892a-9335f85ed6af">469,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i17fe02fb502f474cb49cc0bd0cdf33d6_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfMy04LTEtMS0w_9f28220d-3719-4b8a-978d-ec55db510102">69.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1b7f6c88a9d740189e123607c616751f_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfMy0xMC0xLTEtMA_859ccb48-b5c4-4286-8229-04c947ad039e">879,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i07522bf89fa54cc9aa9a7ebf88fc9a9d_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfMy0xMi0xLTEtMA_56784b0c-965c-4c34-84d7-d8c2244269f4">58.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unit price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie54b776a93d14030b2c97b12bca75c95_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNC0yLTEtMS0w_1d0bfd85-2c55-4b5c-9752-a15b42267d36">152,748</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="idb54f3c311bb40cf97de2d3e601ec42e_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNC00LTEtMS0w_68da3144-ad07-4903-8fc3-ac183dbf768a">18.6</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibf1b404b55514678a41a2c9514dc55ce_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNC02LTEtMS0w_7a19ea7f-55c5-4875-8251-4fc6931644f3">42,361</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i57144d41c715448b87a7d3949c1564f8_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNC04LTEtMS0w_a7bcff9c-bc51-4273-91a6-012c1ccce47c">6.3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i60b3fe129290401abb0a8095c7f3ff81_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNC0xMC0xLTEtMA_c84cde36-4945-43bb-9b5b-8c1eba835dee">195,109</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i78fa40b1da5745c0bf0fcfa4e995915f_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNC0xMi0xLTEtMA_dc6b75bf-c066-4433-a55e-50c9610e54a1">13.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;E</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i58b92df7714444b1a597d2a38ed3942c_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNS0yLTEtMS0w_36474f81-1bd9-41cc-ba27-feee0e07dff7">237,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id8c533cd5aad4b22a34f4d1887005f60_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNS00LTEtMS0w_2be245c0-bb08-4a89-8828-93eb64d7b037">28.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibfcd2f50faac4833a9e0e66a29da341e_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNS02LTEtMS0w_4335719d-79e9-4dc4-bc24-73719a3db3cb">82,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i5c9bf669cc914ac196716c6f0f010646_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNS04LTEtMS0w_e26ab99a-5246-4c38-bd30-66bc89a6a693">12.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10618f8f407f4d2fa2274672c8e45609_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNS0xMC0xLTEtMA_3f069aa9-ec1f-400f-b9f5-917109c6e23b">320,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if52c442c4e32430d91f0981e8031953f_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNS0xMi0xLTEtMA_e54e6a40-06e2-4e66-a2bf-f58b5d11a363">21.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5db2f08c758e449d83db069192d065f6_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNi0yLTEtMS0w_e9751371-276c-4486-b9e1-50b09146a8d7">22,949</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="iefa3a575f92d43a7820f474256580067_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNi00LTEtMS0w_b1d98522-c744-4064-89f7-a1f201f5ad7a">2.8</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib661efac918f4f9381aa7727a635b335_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNi02LTEtMS0w_02705d25-9b2b-4765-bdff-11d0e48c1cb1">82,033</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i71018e43650e49ff83a62b624156b420_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNi04LTEtMS0w_81349f11-98b8-407b-a4ea-de415ee43113">12.1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9c1ad24304d2487886c0de9e458511ab_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNi0xMC0xLTEtMA_295cc705-249c-429b-a15d-51752f151d51">104,982</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="icf291578c6d04764b81d15c3998d4a94_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNi0xMi0xLTEtMA_3753cb2e-3446-4b35-8528-4a916e363864">7.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idcd999c46c0e4d8b95f12ced47ae2539_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNy0yLTEtMS0w_4a3b62b1-d770-40cd-a76b-374d4fc43783">823,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i31e903fe5ee848a7aedcdb2938072676_D20190101-20190930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNy00LTEtMS0w_3b7815ab-5dd0-43df-b05d-e73738c23529">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i58d7cc4c8db8442281d74e8daadebf7a_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNy02LTEtMS0w_f4f1dc3c-cd3f-402b-a5d6-ba14adad55c0">676,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i8fb3fa41bde644439ece5c71c77f733e_D20190101-20190930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNy04LTEtMS0w_f8811fe3-78f5-4b48-9279-72d4bae23c9f">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNy0xMC0xLTEtMA_f25b1a69-723d-4f23-9bb0-eb477e41c7a6">1,500,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib721f0bdb11b4c52b315c31a496a2fdb_D20190101-20190930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNy0xMi0xLTEtMA_0c2808de-17b1-45ec-a3c9-f0b4bc005238">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s revenue by market type for the three months ended September&#160;30, 2020 and 2019 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"></td><td style="width:25.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.427%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.433%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64dd85dcc67149e3b10c2a641ca55af0_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMi0yLTEtMS0w_820151ae-3137-4d90-bfb5-e2fa2bdb2ca3">185,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i29c76a8e16964f0aa860deb82ff5ab7c_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMi00LTEtMS0w_1c536fdd-4e07-47fa-9179-b8acb5128f34">30.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i250067aa9ef248978056882568dabe67_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMi04LTEtMS0w_504bc241-30e0-4159-a59e-68991bd999dc">196,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ie9bf5e70ffe64032bdf72c71076bbbd0_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMi0xMC0xLTEtMA_57c23846-e48e-4644-9acc-33162a1b9610">33.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e24f458fef3424dbfcf836eafcc7821_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMy0yLTEtMS0w_f04e9f34-7956-485c-8c8e-ac95478d0a24">114,732</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i7c89ed8946d5425b855e4a40eaa17dec_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMy00LTEtMS0w_52638d9a-028a-4c31-910a-9df07d6d6314">18.9</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf632e112c014b5c89a84c21c1627126_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMy04LTEtMS0w_f541b7e9-9d4e-41e9-b13b-3033fae937d1">98,857</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i92f1998162b04384b8d95fcfef6d1b63_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMy0xMC0xLTEtMA_51671277-0e77-46b5-91e5-5e2e45c0a29b">17.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical construction</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24b601a44a5f4e6aae031db660dd03fd_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNC0yLTEtMS0w_91b84004-8789-4797-8a27-5968ad77ba49">308,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ic2f8bd96542644dcab753463654c0e95_D20200701-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNC00LTEtMS0w_57345239-a6a9-406d-8541-792ecb71eb27">50.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89c7a4fcb4cd46fe9bb73924c5a7d8fe_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNC04LTEtMS0w_950184d4-13ce-43cb-98cd-da46f3620def">288,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i7887393cc930408891d623caf364f03d_D20190701-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNC0xMC0xLTEtMA_0b9d6442-e262-4d16-bf8e-9a2d3f9882c6">49.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C&amp;I</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNS0yLTEtMS0w_08c471ea-6970-43c8-9373-471d761fb6a2">607,901</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i08c04547477c408ca1f3a78fb1c424c1_D20200701-20200930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNS00LTEtMS0w_9abbe4b1-5e38-493d-94cc-915572e60fa5">100.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNS04LTEtMS0w_0b35a89a-b293-44c9-8647-ec90453d273e">583,214</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0c5b3029b182414f8d099d393f9dc3b1_D20190701-20190930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNS0xMC0xLTEtMA_ab0a1a37-93de-4b9a-8f1a-4b7be2bf866a">100.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><ix:continuation id="i5cdd6676e8274604a516806f95e65f34"><ix:continuation id="ief760eb2e5c84210877203a85dd4793e"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s revenue by market type for the nine months ended September&#160;30, 2020 and 2019 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:98.994%"><tr><td style="width:1.0%"></td><td style="width:25.605%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.785%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.511%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.516%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Segment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Segment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i95b97e881ec544a58bd1d05a0e85f1d6_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMi0yLTEtMS0w_3d3e6e5b-298a-4b2e-92a1-4780a9d0aec2">537,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i930e816bc334411ea09fd20a388a2c7d_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMi00LTEtMS0w_fbbbb220-4a83-48d4-8b17-287fe1dd878b">32.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f4958e55d004c42a4c33fb1b03f6b88_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMi04LTEtMS0w_84e33c5d-ea74-4833-8ffb-b55ff390eb41">553,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i296f5840124642bea8c04ee5565be54e_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMi0xMC0xLTEtMA_cc30b27c-bfe8-450a-9e72-490ec7c68ad1">36.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i189b1d781408462195f86933dec3ec2d_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMy0yLTEtMS0w_d529502e-1a71-4ea6-a186-eb96894978c9">298,006</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i8ca78bb1619e44a0ade8deaa6f4c18cb_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMy00LTEtMS0w_425c79b6-ccf5-468d-a9e5-6f56f7de850c">18.2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i061715835e464dfc88ac763c36b02132_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMy04LTEtMS0w_fe9e10cd-9ccc-44b5-bbf5-f09844f32ef8">270,084</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ibf3a36ca0eb64b8c9391e1f8fd76eda2_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMy0xMC0xLTEtMA_5bc17074-c583-447d-b9eb-f8613b4cdaba">18.0</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electrical construction</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia7410bc9ad11421b84026938fda164f7_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNC0yLTEtMS0w_bf584ce4-ba96-492c-a55e-a6a588158b1d">803,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ia50cde81ae794c25ad17bb0f9ef2fdf3_D20200101-20200930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNC00LTEtMS0w_33ad4a5e-a49c-4be1-9231-9de20d9c6a61">49.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2c491f9daedb43f88c3d847b0a56cc4e_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNC04LTEtMS0w_271c36a6-695e-4dd0-b00d-3db25ee4bbda">676,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i7b8c8cddb2274ba28f1a562da2b067cd_D20190101-20190930" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNC0xMC0xLTEtMA_08d00876-d5f7-44a5-a1ac-911fd18a68e9">45.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNS0yLTEtMS0w_7fbac555-8fbb-49a3-9912-8fb8d8d0a3b1">1,639,422</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie31083ff3fec41f59467e1f55932614a_D20200101-20200930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNS00LTEtMS0w_eb1751c6-1f3d-4782-bb09-9a4c946667d2">100.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNS04LTEtMS0w_a8ab2548-bc76-4b7c-846b-201a23642ee6">1,500,084</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib721f0bdb11b4c52b315c31a496a2fdb_D20190101-20190930" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNS0xMC0xLTEtMA_e13b90b1-6cd1-498d-a3d4-bd9046f3781c">100.0</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:continuation><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020, the Company had $<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-7" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMzAyMw_0c647d46-baf0-47af-aaa2-dd3ded8c2423">1.60</ix:nonFraction> billion of remaining performance obligations. The Company&#8217;s remaining performance obligations include projects that have a written award, a letter of intent, a notice to proceed or an agreed upon work order to perform work on mutually accepted terms and conditions.</span></div><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfNDI5Nw_bf2ab7b1-09d2-476d-a13e-d55d5fbb990f" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amount of remaining performance obligations as of September&#160;30, 2020 that the Company expects to be realized and the amount of the remaining performance obligations that the Company reasonably estimates will not be recognized within the next twelve&#160;months.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.009%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.271%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining&#160;Performance&#160;Obligations&#160;at September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount&#160;estimated&#160;to&#160;not&#160;be<br/>recognized&#160;within&#160;12&#160;months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total&#160;at December 31, 2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6910f912afcd45b7bca09afed57ccc4e_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfMy0yLTEtMS0w_70dc5dcf-1d9e-4e80-8f98-6a25da37eb85">639,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4343dcf0caae4df1b0e794a463a972cb_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfMy00LTEtMS0w_e29291e0-93ce-4964-ac23-ee78af34e0a3">207,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifd8f29da4afe4580b41b7d20952b3ca4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfMy02LTEtMS0w_0551682b-928e-4326-91d1-6c7d93cd58b6">381,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica74ba6775414228a6c17e1773211d41_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfNC0yLTEtMS0w_a587c435-caf3-45de-aa8f-df2d0a1b0ce5">965,589</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i43e594da29d04e23a235e6b706e8f3f3_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfNC00LTEtMS0w_50935c5b-73fb-423b-90dd-a024ece9f97f">185,027</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74f7b5e257db45e3aeb8218d61d0cfc7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfNC02LTEtMS0w_40e99d6b-8a15-4e97-9cb3-11380753c4a6">1,027,193</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2094c23bffd94779bb0246be76a06617_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfNS0yLTEtMS0w_506ae821-b3b6-4f49-9330-c66fc7520791">1,604,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9e1ae6c200f14e399f6830b89649a3e3_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfNS00LTEtMS0w_590dce05-2a98-47a6-bc6f-a87f1b45956d">392,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9be8a6e80c184fc98ac0dc6f4a8174c7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfNS02LTEtMS0w_5df3ca39-0647-44a1-aec0-c6bd3c5a9a7d">1,409,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects a vast majority of the remaining performance obligations to be recognized within twenty-four&#160;months, although the timing of the Company&#8217;s performance is not always under its control. Additionally, the difference between the remaining performance obligations and backlog is due to the exclusion of a portion of the Company&#8217;s MSAs under certain contract types from the Company&#8217;s remaining performance obligations as these contracts can be canceled for convenience at any time by the Company or the customer without considerable cost incurred by the customer. Additional information related to backlog is provided in Item&#160;2. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221;</span></div></ix:continuation><div id="i5f56e1f8e3b440099424550b12d42db7_61"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzIxMQ_f12f41a7-66b1-48c3-8e9e-67f740d70e9c" continuedAt="ib340207841334afab763a6487aabcda5" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="ib340207841334afab763a6487aabcda5" continuedAt="ibe0b928fba974039bf250ae0c1785201"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. federal statutory tax rate was <ix:nonFraction unitRef="number" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfNjE_1f599796-3f9f-4528-a394-2da5b96a3d63"><ix:nonFraction unitRef="number" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfNjE_40d09120-cac1-41a3-aca4-9f97e47b7303"><ix:nonFraction unitRef="number" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfNjE_7028e62b-551f-4a15-9001-5ad364c3b21c"><ix:nonFraction unitRef="number" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfNjE_94dfb1d1-cd24-4b51-b4a0-5834866393f1">21</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>% for each of the three and nine months ended September&#160;30, 2020 and 2019. The Company&#8217;s effective tax rate for the three and nine months ended September&#160;30, 2020 was <ix:nonFraction unitRef="number" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTcx_7a116646-90d4-4d32-aa4d-ad7595025957">27.4</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTc4_152cc05f-9347-442b-85f0-80884d83725b">27.7</ix:nonFraction>%, respectively, of pretax income compared to the effective tax rate for the three and nine months ended September&#160;30, 2019 of <ix:nonFraction unitRef="number" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzI1Nw_40cde2b9-41de-400d-8984-9ee1ca44d7c6">26.4</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMjc4_d68e011b-9b2d-464e-9063-e786cb198b33">27.2</ix:nonFraction>%, respectively. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the U.S. federal statutory tax rate and the Company&#8217;s effective tax rate for the three and nine months ended September&#160;30, 2020 was primarily due to state income taxes and foreign earnings and the associated impact of the global intangible low tax income (&#8220;GILTI&#8221;) and other permanent difference items.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the U.S. federal statutory tax rate and the Company&#8217;s effective tax rate for the three and nine months ended September&#160;30, 2019, was primarily due to state income taxes offset by the impact of the Company&#8217;s noncontrolling interest.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had unrecognized tax benefits of approximately $<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfODMw_b6d73f0e-fad7-4b69-8578-eb5362823f5e">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzI4OQ_df615153-b78d-4a58-aede-e9034331fa20">0.2</ix:nonFraction> million as of September&#160;30, 2020 and December&#160;31, 2019, which were included in other liabilities in the accompanying consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s policy is to recognize interest and penalties related to income tax liabilities as a component of income tax expense in the consolidated statements of operations. The amount of interest and penalties charged to income tax expense related to unrecognized tax benefits was <ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzMwMQ_0f007fd4-5a1b-44f2-b741-001bc5467027"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzMwMQ_25e8d647-d332-43c0-a40f-3b61e4a38ad7"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzMwMQ_d5184ebe-30a0-49b2-8e85-0007f29f1fc7"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-5" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzMwMQ_ea935ccf-0804-4205-84be-c5c17c7efb2e">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>t significant for the three and nine months ended September&#160;30, 2020 and 2019.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ibe0b928fba974039bf250ae0c1785201">The Company is subject to taxation in various jurisdictions. The Company&#8217;s 2017 through 2019 tax returns are subject to examination by U.S. federal authorities. The Company&#8217;s tax returns are subject to examination by various state authorities for the years 2016 through 2019.</ix:continuation></span></div><div id="i5f56e1f8e3b440099424550b12d42db7_67"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfMTY0OTI2NzQ0NjI3OQ_58add630-5446-456b-8ffa-3d3ee10f9be8" continuedAt="i22aaa1c038094a1ca1764ffca4b860c2" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i22aaa1c038094a1ca1764ffca4b860c2" continuedAt="ia7f045d5658448e1aa0650e49a1a8801"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020, the Company had approximately $<ix:nonFraction unitRef="usd" contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfOTk_38a5ce24-e382-43d1-828d-5840084e1395">3.0</ix:nonFraction> million in outstanding purchase orders for certain construction equipment, with cash payments scheduled to occur over the next <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" format="ixt-sec:durwordsen" name="myrg:PurchaseCommitmentRemainingTerm" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfMjIx_2f857487-73a1-4503-a4b8-820731608760">three months</ix:nonNumeric>.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance and Claims Accruals</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries insurance policies, which are subject to certain deductibles, for workers&#8217; compensation, general liability, automobile liability and other insurance coverage. The deductible per occurrence for each line of coverage is up to $<ix:nonFraction unitRef="usd" contextRef="ifef3a6e20a504162be33fae27cf17eeb_I20200930" decimals="-5" format="ixt:numdotdecimal" name="myrg:LossContingencyInsurancePolicyDeductible" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfNDk5_cf54c192-27aa-4d80-a88e-2cefa5cdbbc3">1.0</ix:nonFraction> million, except for wildfire coverage, which has a deductible of $<ix:nonFraction unitRef="usd" contextRef="iaa11a1203c6c49faa9399cd2c4898bb7_I20200930" decimals="-5" format="ixt:numdotdecimal" name="myrg:LossContingencyInsurancePolicyDeductible" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfNTU5_da906e09-238c-4d6e-a626-81bb5bff7bde">2.0</ix:nonFraction> million. The Company&#8217;s health benefit plans are subject to stop-loss limits of up to $<ix:nonFraction unitRef="usd" contextRef="i1719e8f084cc48c79e50b4dfa93001a0_I20200930" decimals="-5" format="ixt:numdotdecimal" name="myrg:LossContingencyInsurancePolicyDeductible" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfNjM0_8cf0e2e0-a655-485d-9ace-c51b5dc35a0d">0.2</ix:nonFraction> million for qualified individuals. Losses up to the deductible and stop-loss amounts are accrued based upon the Company&#8217;s estimates of the ultimate liability for claims reported and an estimate of claims incurred but not yet reported.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The insurance and claims accruals are based on known facts, actuarial estimates and historical trends. While recorded accruals are based on the ultimate liability, which includes amounts in excess of the deductible, a corresponding receivable for amounts in excess of the deductible is included in current and long-term assets in the consolidated balance sheets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance and Payment Bonds and Parent Guarantees</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain circumstances, the Company is required to provide performance and payment bonds in connection with its future performance on certain contractual commitments. The Company has indemnified its sureties for any expenses paid out under these bonds. As of September&#160;30, 2020, an aggregate of approximately $<ix:nonFraction unitRef="usd" contextRef="ic7c9e71455a44df8a823ef18ee6356fa_I20200930" decimals="-7" format="ixt:numdotdecimal" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfMTY0OTI2NzQ0NjI4Mw_51dca4fc-6f76-4724-974c-3176651a5cc6">1.36</ix:nonFraction> billion in original face amount of bonds issued by the Company&#8217;s sureties were outstanding. The Company estimated the remaining cost to complete these bonded projects was approximately $<ix:nonFraction unitRef="usd" contextRef="icf7774084f384105be6ff7a5eafa9486_D20200101-20200930" decimals="-5" format="ixt:numdotdecimal" name="myrg:GuarantorObligationsExpectedCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfMTc0MA_80d84b9c-7ddf-459f-a745-fe851e1f4047">660.2</ix:nonFraction> million as of September&#160;30, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company guarantees the obligations of wholly owned subsidiaries, including obligations under certain contracts with customers, certain lease agreements, and, in some states, obligations in connection with obtaining contractors&#8217; licenses. Additionally, from time to time the Company is required to post letters of credit to guarantee the obligations of wholly owned subsidiaries, which reduces the borrowing availability under the Facility.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, pursuant to its service arrangements, the Company indemnifies its customers for claims related to the services it provides under those service arrangements. These indemnification obligations may subject the Company to indemnity claims and liabilities and related litigation. The Company is not aware of any material unrecorded liabilities for asserted claims in connection with these indemnification obligations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collective Bargaining Agreements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the Company&#8217;s subsidiaries&#8217; craft labor employees are covered by collective bargaining agreements. The agreements require the subsidiaries to pay specified wages, provide certain benefits and contribute certain amounts to multi-employer pension plans. If a subsidiary withdraws from any of the multi-employer pension plans or if the plans were to otherwise become underfunded, the subsidiary could incur liabilities for additional contributions related to these plans. Although the Company has been informed that the underfunding of some of the multi-employer pension plans to which its subsidiaries contribute have been classified as &#8220;critical&#8221; status, the Company is not currently aware of any potential liabilities related to this issue.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><ix:continuation id="ia7f045d5658448e1aa0650e49a1a8801"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Other Legal Matters</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is from time-to-time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract, property damages, punitive damages, civil penalties or other losses, or injunctive or declaratory relief.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is routinely subject to other civil claims, litigation and arbitration, and regulatory investigations arising in the ordinary course of our business, as well as in respect of our divested businesses. These claims, lawsuits and other proceedings include claims related to the Company&#8217;s current services and operations, as well as our historic operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to all such lawsuits, claims and proceedings, the Company records reserves when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. The Company does not believe that any of these proceedings, separately or in the aggregate, would be expected to have a material adverse effect on the Company&#8217;s financial position, results of operations or cash flows.</span></div></ix:continuation><div id="i5f56e1f8e3b440099424550b12d42db7_70"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTY0OTI2NzQ0NTkwNA_5a503a7f-5794-4857-9b02-cbf109916eec" continuedAt="i515c96efd59646b68b8f97b09734cd40" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i515c96efd59646b68b8f97b09734cd40" continuedAt="i651ff0c6ac334410b1601f03ac137edd"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains <ix:nonFraction unitRef="plan" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="INF" format="ixt-sec:numwordsen" name="myrg:NumberOfEquityStockBasedCompensationPlans" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfNTY_21bcb347-f728-46b8-b582-b54a118357ae">two</ix:nonFraction> equity compensation plans under which stock-based compensation has been granted: the 2017 Long-Term Incentive Plan (which was amended and restated as of April 23, 2020) (the &#8220;LTIP&#8221;) and the 2007 Long-Term Incentive Plan (the &#8220;2007 Plan&#8221;). Upon the adoption of the original LTIP in 2017, awards were no longer granted under the 2007 Plan. The LTIP provides for grants of (a)&#160;incentive stock options qualified as such under U.S. federal income tax laws, (b)&#160;stock options that do not qualify as incentive stock options, (c)&#160;stock appreciation rights, (d)&#160;restricted stock awards, (e)&#160;restricted stock units, (f)&#160;performance share awards, (g)&#160;phantom stock units, (h)&#160;stock bonuses, (i)&#160;dividend equivalents, and (j)&#160;any combination of such grants.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ordinarily the number of restricted stock awards and ROIC-based performance share awards are determined by dividing the amount of the equity compensation award allocated to each award type, by the closing price of the Company&#8217;s common stock on the date of the grant. However, as a result of the negative impact of the COVID-19 pandemic on the Company&#8217;s stock price during late March and early April of 2020, the Company&#8217;s compensation committee elected to utilize the Company's average closing stock price during the last <ix:nonFraction unitRef="day" contextRef="i359d498ad387433bbb302de2629f7adc_D20190101-20191231" decimals="INF" name="myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTMyNw_ee146b6d-a421-4f5b-9a2c-f4aac63b6bcb">30</ix:nonFraction> trading days of 2019 to determine the number of restricted stock and ROIC-based performance shares granted in 2020. The use of this <ix:nonFraction unitRef="day" contextRef="i359d498ad387433bbb302de2629f7adc_D20190101-20191231" decimals="INF" name="myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTQ1OA_ec4dae2f-061e-4c55-9b70-6a00f098b86b">30</ix:nonFraction>-trading day average resulted in the utilization of an average stock price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ibbd7bd1ab68b46829f68baf8d84a4784_D20200101-20200930" decimals="2" name="myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTUzOA_653875cf-506c-42c9-8886-105464660a84">33.57</ix:nonFraction>, instead of the grant date closing stock price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ibbd7bd1ab68b46829f68baf8d84a4784_D20200101-20200930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTU5MQ_5823f940-7f09-4d57-a891-a3df3e934710">26.75</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has outstanding grants of time-vested stock awards in the form of restricted stock awards and restricted stock units. During the nine months ended September&#160;30, 2020, the Company granted <ix:nonFraction unitRef="shares" contextRef="i818eae1e0357446b8b912cd198b2ff1a_D20200101-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTc3Ng_725a923b-3fec-436d-a8f7-e49f86b5a9b8">104,857</ix:nonFraction> shares of time-vested stock awards under the LTIP to employees and to our non-employee directors at a weighted average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i818eae1e0357446b8b912cd198b2ff1a_D20200101-20200930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTkyMw_63fcb31b-fa01-4a18-aaf7-e43359703d9f">26.75</ix:nonFraction>. These time-vested stock awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">granted to non-employee directors vest over <ix:nonNumeric contextRef="i2ef4fbb612dc4037b4a018d70cb597d2_D20200101-20200930" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMjAwMg_faf57654-78dd-46d9-b8af-1fca68e67a99">one year</ix:nonNumeric>, time-vested stock awards granted to employees vest ratably on April 27, 2021, March 23, 2022 and March 23, 2023. During the nine months ended September&#160;30, 2020, <ix:nonFraction unitRef="shares" contextRef="i818eae1e0357446b8b912cd198b2ff1a_D20200101-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMjE1MA_54db1006-b4d6-4a67-960c-afaf651f34f2">77,397</ix:nonFraction> shares of time-vested stock awards vested at a weighted average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i818eae1e0357446b8b912cd198b2ff1a_D20200101-20200930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMjI0Mg_85ef81d6-5dc6-4890-862e-09e4dc04acdd">34.31</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2020, the Company granted <ix:nonFraction unitRef="shares" contextRef="i6862987451af49ce88b32673a560dd13_D20200101-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMjI5Nw_64dd9ca6-65f9-4acb-8117-b9a888af237b">79,788</ix:nonFraction> performance share awards under the LTIP at target, which cliff vest on December 31, 2022, at a weighted average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i6862987451af49ce88b32673a560dd13_D20200101-20200930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMjQzNw_e2391bf4-cb5c-43cb-a582-32d60af1b442">34.10</ix:nonFraction>. The number of shares ultimately earned under a performance award may vary from <ix:nonFraction unitRef="number" contextRef="ie132d73c54f54e22addbff30dbfa5f11_D20200101-20200930" decimals="INF" format="ixt-sec:numwordsen" name="myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTY0OTI2NzQ0NTkxMQ_c246c545-6bf0-4faf-a9a5-cceb9acd2ad6">zero</ix:nonFraction> to <ix:nonFraction unitRef="number" contextRef="ie97c50f0d3b347e5a53a31c041e72f76_D20200101-20200930" decimals="INF" name="myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMjUyOA_f5b2d693-6f1e-4b4c-94e8-d628a05486bf">200</ix:nonFraction>% of the target shares granted, based upon the Company&#8217;s performance compared to certain metrics. The metrics used were determined at the time of the grant by the Compensation Committee of the Board of Directors and were either based on internal measures, such as the Company&#8217;s financial performance compared to targets, or on a market-based metric, such as the Company&#8217;s stock performance compared to a peer group. Performance awards granted cliff vest upon attainment of the stated performance targets and minimum service requirements and are paid in shares of the Company&#8217;s common stock.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2020, plan participants exercised options to purchase <ix:nonFraction unitRef="shares" contextRef="i788ae879ae464c0fa22be5b4ffdc44ab_D20200101-20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMzE5OA_9bcf19f9-e5be-46f6-9360-67ce089cf31a">14,980</ix:nonFraction> shares of the Company&#8217;s common stock with a weighted average exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i788ae879ae464c0fa22be5b4ffdc44ab_D20200101-20200930" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMzI4MA_8333d4b5-db34-479a-9f35-e37cf0bdf03b">20.42</ix:nonFraction>.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation expense related to restricted stock awards and restricted stock units based on the grant date fair value, which was the closing price of the Company&#8217;s stock on the date of grant. The fair value is expensed over the service period, which is generally <ix:nonNumeric contextRef="if90dc9c75abd444fb08041587b7cbaa3_D20200101-20200930" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMzU4Mg_b92e2f53-b57c-47f1-b4ab-9c088cb1211c">three years</ix:nonNumeric>.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i651ff0c6ac334410b1601f03ac137edd">For performance awards, the Company recognizes stock-based compensation expense based on the grant date fair value of the award. The fair value of internal metric-based performance awards is determined by the closing stock price of the Company&#8217;s common stock on the date of the grant. The fair value of market-based performance awards is computed using a Monte Carlo simulation. Performance awards are expensed over the service period of approximately <ix:nonNumeric contextRef="i6862987451af49ce88b32673a560dd13_D20200101-20200930" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfNDAzOA_acc68577-39e1-4fff-bdbd-e22e69cf97c8">2.8</ix:nonNumeric> years, and the Company adjusts the stock-based compensation expense related to internal metric-based performance awards according to its determination of the shares expected to vest at each reporting date.</ix:continuation></span></div><div id="i5f56e1f8e3b440099424550b12d42db7_76"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMTY0OTI2NzQ0NDcwNw_2330e49c-d4f5-4f69-b540-34c5365f70a7" continuedAt="i44ff30bdecb64617af0b4453feef6444" escape="true">Segment Information</ix:nonNumeric></span></div><ix:continuation id="i44ff30bdecb64617af0b4453feef6444"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MYR Group is a holding company of specialty contractors serving electrical utility infrastructure and commercial construction markets in the United States and western Canada. The Company has <ix:nonFraction unitRef="segment" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMjIw_fc568e19-6dee-49e3-9452-4b9dfb6e5d05">two</ix:nonFraction> reporting segments, each a separate operating segment, which are referred to as T&amp;D and C&amp;I. Performance measurement and resource allocation for the reporting segments are based on many factors. The primary financial measures used to evaluate the segment information are contract revenues and income from operations, excluding general corporate expenses. General corporate expenses include corporate facility and staffing costs, which include safety costs, professional fees, IT expenses and management fees. The accounting policies of the segments are the same as those described in the Note&#160;1&#8211; Organization, Business and Significant Accounting Policies to the 2019 Annual Report.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission and Distribution: The T&amp;D segment provides a broad range of services on electric transmission and distribution networks and substation facilities which include design, engineering, procurement, construction, upgrade, maintenance and repair services with a particular focus on construction, maintenance and repair. T&amp;D services include the construction and maintenance of high voltage transmission lines, substations and lower voltage underground and overhead distribution systems. The T&amp;D segment also provides emergency restoration services in response to hurricane, ice or other storm-related damage. T&amp;D customers include investor-owned utilities, cooperatives, private developers, government-funded utilities, independent power producers, independent transmission companies, industrial facility owners and other contractors.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial and Industrial: The C&amp;I segment provides services such as the design, installation, maintenance and repair of commercial and industrial wiring, installation of traffic networks and the installation of bridge, roadway and tunnel lighting. Typical C&amp;I contracts cover electrical contracting services for airports, hospitals, data centers, hotels, stadiums, convention centers, renewable energy projects, manufacturing plants, processing facilities, waste-water treatment facilities, mining facilities and transportation control and management systems. The C&amp;I segment generally provides electric construction and maintenance services as a subcontractor to general contractors in the C&amp;I industry, but also contracts directly with facility owners. The C&amp;I segment has a diverse customer base with many long-standing relationships.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMzA0Mg_99a37eac-c9f8-4996-8980-50cec46e21a9" continuedAt="ie655f373643343cab40a73ca2128214c" escape="true">The information in the following table is derived from the segment&#8217;s internal financial reports used for corporate management purposes:</ix:nonNumeric></span></div><div><ix:continuation id="ie655f373643343cab40a73ca2128214c"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.398%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if9bbbe8c30df44a08d25b61814cec61e_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNC0yLTEtMS0w_b1b9089f-33b8-41d4-8e82-d809637b6ae3">299,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i562a69801b944519a62ad4f280641ec9_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNC00LTEtMS0w_4dc97e5f-6b7f-4a10-bbc8-ea34a1801f4e">294,940</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie5a65d5cf9514ae08fab55eef9210ab9_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNC02LTEtMS0w_9462e258-9664-48cc-810a-c157d1eb3027">835,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idcd999c46c0e4d8b95f12ced47ae2539_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNC04LTEtMS0w_ce126c0b-8ce3-4f90-9d55-c5b6fe7e6706">823,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i986e000c453743dcac56a6765bbac1c5_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNS0yLTEtMS0w_567db311-ebd1-470a-b117-97789db578eb">308,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia4c78a3ae7e74a8988eb7b075b0584c3_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNS00LTEtMS0w_06a0e170-ce54-405e-b01f-856c3128b732">288,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3802c1fe1daa4672836f9634b443c9fb_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNS02LTEtMS0w_c624c383-4ab4-4c3b-86c1-22cf53e346fa">803,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i58d7cc4c8db8442281d74e8daadebf7a_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNS04LTEtMS0w_45e5c0a5-84c6-42f8-8163-32651ee1047f">676,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNi0yLTEtMS0w_94645bcc-d749-470b-98e9-1ac51bdd9a25">607,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNi00LTEtMS0w_16e541b2-62fa-434f-bb4d-4cb7ba01a036">583,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNi02LTEtMS0w_9c4feae2-77f4-49e2-badb-1d4759eaf9e7">1,639,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNi04LTEtMS0w_d3b311e9-6f62-4265-a1aa-c06c6e48e2dd">1,500,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income from operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3695b57ffb7e4771af1c7351929dc128_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOC0yLTEtMS0w_22eb2cd9-e415-4eff-8255-3e57c052b63d">32,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic2fed09a5f69441eb3f5721d73b6d8ad_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOC00LTEtMS0w_af9f9578-055a-47e5-b826-979630ed9441">17,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i210e1e2954d74367a5a349f02f4c8c41_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOC02LTEtMS0w_5e5c9a3e-2115-4acf-be0c-c25f09c6aaad">74,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i90a28f81d71f4795a1bde79bde83f3dd_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOC04LTEtMS0w_09c1e7e9-ce2f-4287-99a7-aed8b3c88dd8">48,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i842aa9de74794de5a2b16d0f47778ada_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOS0yLTEtMS0w_fcb2b9dd-6118-42c4-9ae6-5d9cfcd7e3fc">11,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i91e5e619e6434efd82ef07d376fe295d_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOS00LTEtMS0w_eb03949a-49a5-4e7e-8c8f-944205e617a8">10,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i751411168ee14a199ca7a2cd02d0ff26_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOS02LTEtMS0w_b8f71e7f-baa1-404d-9256-62c42ea4caaa">30,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic16698debd144b8cbbff09443ac443e4_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOS04LTEtMS0w_7e3f7e7b-3688-4189-bcf2-1dd510d0e853">20,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0b9d161a97cb46be96c4e952dcde1912_D20200701-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTAtMi0xLTEtMA_1f0afca7-43ba-495d-90cf-524f937d4da5">19,190</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id3cdfc8777314415a0e2db1bbb2dba4f_D20190701-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTAtNC0xLTEtMA_af191c64-78cc-4c3f-92cc-c5bf51a20f6b">11,259</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifff5ff03b5954195bf1aa47aef943c4e_D20200101-20200930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTAtNi0xLTEtMA_9a076b09-f22b-411b-ada8-e40c7ef262d7">43,512</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i62990318a3db480188b7710af40478f4_D20190101-20190930" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTAtOC0xLTEtMA_c176f4b7-f3be-44d6-99fd-f8f496dc3476">32,773</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTEtMi0xLTEtMA_42df6b02-62d9-402c-87f1-08e13bf502cd">24,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTEtNC0xLTEtMA_513df8e5-fb76-4b69-a0e8-809ec8649001">17,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTEtNi0xLTEtMA_1330d078-bbe1-4dc8-af66-c734376281fc">60,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTEtOC0xLTEtMA_d6566b29-4ae8-480d-bf6e-04e6a7c2fa84">36,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September&#160;30, 2020, contract revenues attributable to the Company&#8217;s Canadian operations were $<ix:nonFraction unitRef="usd" contextRef="i130046a2f41c42019f28f5cd9c32f88f_D20200701-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMjgyNA_73c73daf-b4bb-4a45-8b8c-3145d842ecb5">19.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iab0b4a2eeeb4487e84ad7a6d2ea1fd2f_D20200101-20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMjgzMQ_1748e296-026e-46e8-96ca-d30674f76a3f">58.6</ix:nonFraction> million, respectively, predominantly in the C&amp;I segment. For the three and nine months ended September&#160;30, 2019, contract revenues attributable to the Company&#8217;s Canadian operations were $<ix:nonFraction unitRef="usd" contextRef="ib1a814eda10849b799c6e251ee0bb5d4_D20190701-20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMjk4NA_266cc977-8a86-40be-9646-16e3331f24c2">22.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ideeea0cd96844f17bc19108e54f9b569_D20190101-20190930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMjk5MQ_5068a16f-3551-49b7-bcac-495a8bee964d">55.8</ix:nonFraction> million, respectively, predominantly in the C&amp;I segment.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_79"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:MinorityInterestDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183OS9mcmFnOmE2NTQzYjJiZWZiNzQzZTVhZTJhZTNkM2RhZDIzMTY0L3RleHRyZWdpb246YTY1NDNiMmJlZmI3NDNlNWFlMmFlM2QzZGFkMjMxNjRfMTY0OTI2NzQ0MzE0NA_2a5da4be-df5e-42ba-9088-3d6ae3cdba0b" continuedAt="ib9d122c602cf4169bb1b57aeac77b12d" escape="true">Noncontrolling Interest</ix:nonNumeric></span></div><ix:continuation id="ib9d122c602cf4169bb1b57aeac77b12d"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 2, 2018, through the acquisition of certain assets of the Huen Electric, Inc., Huen Electric New Jersey Inc., and Huen New York, Inc. (collectively, the &#8220;Huen Companies&#8221;), the Company became the majority controlling interest in a joint venture. As a result, the Company has consolidated the carrying value of the joint ventures&#8217; assets and liabilities and results of operations in the Company&#8217;s consolidated financial statements. The equity owned by the other joint venture partners has been recorded as noncontrolling interest in the Company&#8217;s consolidated balance sheets, consolidated statements of stockholders&#8217; equity, and their portions, if material, of net income (loss) and other comprehensive income shown as net income or other comprehensive income attributable to noncontrolling interest in the Company&#8217;s consolidated statements of operations and other comprehensive income. Additionally, the joint venture associated with the Company&#8217;s noncontrolling interest is a partnership, and consequently, the tax effect of only the Company&#8217;s share of the joint venture income is recognized by the Company.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquired joint venture made <ix:nonFraction unitRef="usd" contextRef="id16b8c38df1840a7a2fd61c3ec8b2ae3_D20200101-20200930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PartnersCapitalAccountDistributions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183OS9mcmFnOmE2NTQzYjJiZWZiNzQzZTVhZTJhZTNkM2RhZDIzMTY0L3RleHRyZWdpb246YTY1NDNiMmJlZmI3NDNlNWFlMmFlM2QzZGFkMjMxNjRfMTE4MQ_13da30bb-24fe-456e-be6e-c0774dd4d28e"><ix:nonFraction unitRef="usd" contextRef="iab21bfc15b804088958a6b814fdd1ba2_D20200701-20200930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PartnersCapitalAccountDistributions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183OS9mcmFnOmE2NTQzYjJiZWZiNzQzZTVhZTJhZTNkM2RhZDIzMTY0L3RleHRyZWdpb246YTY1NDNiMmJlZmI3NDNlNWFlMmFlM2QzZGFkMjMxNjRfMTE4MQ_fe8eb6a1-cf5d-475f-9510-f21891cd944f">no</ix:nonFraction></ix:nonFraction> distributions to its partners, and the Company made <ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PartnersCapitalAccountContributions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183OS9mcmFnOmE2NTQzYjJiZWZiNzQzZTVhZTJhZTNkM2RhZDIzMTY0L3RleHRyZWdpb246YTY1NDNiMmJlZmI3NDNlNWFlMmFlM2QzZGFkMjMxNjRfMTIzNg_66b6da80-dff7-4b38-81a4-262fba7480b7"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PartnersCapitalAccountContributions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183OS9mcmFnOmE2NTQzYjJiZWZiNzQzZTVhZTJhZTNkM2RhZDIzMTY0L3RleHRyZWdpb246YTY1NDNiMmJlZmI3NDNlNWFlMmFlM2QzZGFkMjMxNjRfMTIzNg_dafc25d6-7217-4ee2-9249-eb1629bb6efa">no</ix:nonFraction></ix:nonFraction> capital contributions to the joint venture, during the three and nine months ended September&#160;30, 2020. Additionally, there have been no changes in ownership during the three and nine months ended September&#160;30, 2020. The project associated with this joint venture was substantially completed in 2019.</span></div></ix:continuation><div id="i5f56e1f8e3b440099424550b12d42db7_85"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RleHRyZWdpb246NTQ2MGU2Nzg2MDU0NDRjMThmMTFhYTE4MzY5ZjQxMWRfMTY0OTI2NzQ0MzIyMw_7a1442cc-46f8-4fad-aab1-fbf0068d3dc3" continuedAt="id37e55b5d45340b498c2413f860db78f" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="id37e55b5d45340b498c2413f860db78f" continuedAt="ic6389dcbde87458c9306a634dab1c1a9"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RleHRyZWdpb246NTQ2MGU2Nzg2MDU0NDRjMThmMTFhYTE4MzY5ZjQxMWRfMTU1NQ_25d7242e-8649-419c-8748-130bc69f411d" escape="true">The Company computes earnings per share attributable to MYR Group&#160;Inc. using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to MYR Group&#160;Inc. are computed by dividing net income available to stockholders by the weighted average number of common shares outstanding during the period, and diluted earnings per share are computed by dividing net income available to stockholders by the weighted average number of common shares outstanding during the period plus all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalent would be anti-dilutive.</ix:nonNumeric></span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RleHRyZWdpb246NTQ2MGU2Nzg2MDU0NDRjMThmMTFhYTE4MzY5ZjQxMWRfMTU1Ng_5ff1e87d-1ec1-436f-9d59-356188aacf7c" continuedAt="ie5180cb3d22141e788330a937e194be7" escape="true">Net income attributable to MYR Group&#160;Inc. and the weighted average number of common shares used to compute basic and diluted earnings per share were as follows:&#8203;</ix:nonNumeric></span></div><div><ix:continuation id="ie5180cb3d22141e788330a937e194be7"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.398%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to MYR Group&#160;Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNC0yLTEtMS0w_082b601d-f7f6-447f-bc00-8ec64d689ff8">17,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNC00LTEtMS0w_eae4eeb6-d06d-4192-a8ea-0a04d7f8516f">10,355</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNC02LTEtMS0w_4008f060-f36c-40b5-8b62-dfde2c4a74d6">40,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNC04LTEtMS0w_dc443d5e-0930-4c56-929f-d9711bd6899a">24,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNy0yLTEtMS0w_6b1e5b95-3f7f-4721-9adc-71d8c7ea83d1">16,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNy00LTEtMS0w_8670d3c3-5964-44bb-9391-8abb99a5fbbc">16,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNy02LTEtMS0w_2256a47a-0eb5-4771-bb70-1d8c199a955e">16,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNy04LTEtMS0w_c0cb6048-9257-4989-95cd-0627708c416c">16,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOC0yLTEtMS0w_1c78ee70-204d-4b87-8508-1ef3c7c11c20">184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOC00LTEtMS0w_488f0f63-6660-430a-86b2-b5f40e9a6360">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOC02LTEtMS0w_eeffcd5b-49e3-49ae-9e3a-13e932a036d3">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOC04LTEtMS0w_2be520bf-ef83-4ae1-aa41-33f3bb03c8db">116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares outstanding, diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOS0yLTEtMS0w_e1aec082-011a-4ef3-a3f4-9ca2b22a0c34">16,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOS00LTEtMS0w_4fa222a7-1983-4d53-9a1d-52418ee36588">16,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOS02LTEtMS0w_ae4b3d0e-cdcc-424d-a430-4450b5ffbc3a">16,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOS04LTEtMS0w_fbee28f0-1f95-4865-9d96-8b58e9b6dbfd">16,692</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income per common share attributable to MYR Group&#160;Inc.:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTItMi0xLTEtMA_336a5740-8dcf-46e7-a701-eb46132e8c6d">1.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTItNC0xLTEtMA_4cb28007-37fa-42c8-a873-c4fb389c2141">0.62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTItNi0xLTEtMA_d3d96b7c-bfaf-41c5-9234-aec32dac665c">2.44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTItOC0xLTEtMA_71d318bc-bf2f-40c4-bcec-72caf8d14e71">1.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTMtMi0xLTEtMA_238cc330-b18d-4fd7-ae83-30cc97cb98ab">1.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTMtNC0xLTEtMA_e05b40b7-e26d-4e6a-a0fd-82035b3520c4">0.62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTMtNi0xLTEtMA_d2067d98-f678-4793-9646-e28ac1a1f901">2.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTMtOC0xLTEtMA_dc5b709a-0375-4740-86cc-c66313c129df">1.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September&#160;30, 2020 and 2019, certain common stock equivalents were excluded from the calculation of dilutive securities because their inclusion would either have been anti-dilutive or, for stock options, the exercise prices of those stock options were greater than the average market price of the Company&#8217;s common stock for the period. All of the Company&#8217;s unvested time-vested stock awards were included in the computation of weighted average dilutive securities.</span></div></ix:continuation><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><ix:continuation id="ic6389dcbde87458c9306a634dab1c1a9"><ix:nonNumeric contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RleHRyZWdpb246NTQ2MGU2Nzg2MDU0NDRjMThmMTFhYTE4MzY5ZjQxMWRfMTU1Nw_f4eb938c-5978-46f0-868b-70764ddab754" escape="true"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the shares of common stock underlying the Company&#8217;s unvested performance awards that were excluded from the calculation of dilutive securities:&#8203;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.043%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.968%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.399%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjQxMDdkODgzOGI2ZTQ1OWM4ODk1MDVjNDgyZmZhMjE4L3RhYmxlcmFuZ2U6NDEwN2Q4ODM4YjZlNDU5Yzg4OTUwNWM0ODJmZmEyMThfNC0yLTEtMS0w_93cc7017-5e59-48a0-942d-f7fae05f5729">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjQxMDdkODgzOGI2ZTQ1OWM4ODk1MDVjNDgyZmZhMjE4L3RhYmxlcmFuZ2U6NDEwN2Q4ODM4YjZlNDU5Yzg4OTUwNWM0ODJmZmEyMThfNC00LTEtMS0w_735a9c26-646a-425b-b500-4fabeb992415">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjQxMDdkODgzOGI2ZTQ1OWM4ODk1MDVjNDgyZmZhMjE4L3RhYmxlcmFuZ2U6NDEwN2Q4ODM4YjZlNDU5Yzg4OTUwNWM0ODJmZmEyMThfNC02LTEtMS0w_bb72a8ac-a7e1-4363-a186-d8cf9b7cc02e">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjQxMDdkODgzOGI2ZTQ1OWM4ODk1MDVjNDgyZmZhMjE4L3RhYmxlcmFuZ2U6NDEwN2Q4ODM4YjZlNDU5Yzg4OTUwNWM0ODJmZmEyMThfNC04LTEtMS0w_cb8d73f0-fec5-43da-9774-0bf4cb7621ee">73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_88"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2.&#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion should be read in conjunction with the accompanying unaudited consolidated financial statements and with our Annual Report on Form 10-K for the year ended December&#160;31, 2019 (the &#8220;2019 Annual Report&#8221;). In addition to historical information, this discussion contains forward-looking statements that involve risks, uncertainties and assumptions that could cause actual results to differ materially from management&#8217;s expectations. Factors that could cause such differences are discussed herein under the captions &#8220;Cautionary Statement Concerning Forward-Looking Statements and Information&#8221; and &#8220;Risk Factors,&#8221; as well as in the 2019 Annual Report. We assume no obligation to update any of these forward-looking statements.</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_91"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview and Outlook</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a holding company of specialty electrical construction service providers that was established through the merger of long-standing specialty contractors. Through our subsidiaries, we serve the electric utility infrastructure, commercial and industrial construction markets. We manage and report our operations through two electrical contracting service segments: Transmission and Distribution (&#8220;T&amp;D&#8221;) and Commercial and Industrial (&#8220;C&amp;I&#8221;).</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have operated in the transmission and distribution industry since 1891. We are one of the largest contractors servicing the T&amp;D sector of the electric utility industry in the United States and provide T&amp;D services in western Canada. Our T&amp;D customers include many of the leading companies in the industry. We have operated in the commercial and industrial industry since 1912. We are one of the largest electrical contractors servicing the C&amp;I industry in the United States and in western Canada. Our C&amp;I customers include facility owners and general contractors.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that we have a number of competitive advantages in both of our segments, including our project management team, skilled workforce, extensive centralized fleet, proven safety performance and reputation for timely completion of quality work that allows us to compete favorably in our markets. In addition, we believe that we are better capitalized than some of our competitors, which provides us with valuable flexibility to take on additional and more complex projects.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since March of 2020, the COVID-19 pandemic has had a significant impact on the global economy, including the US and Canadian economies. As the situation continues to evolve, the Company is closely monitoring the impact of the COVID-19 pandemic on all aspects of our business, including how it impacts our customers, subcontractors, suppliers, vendors and employees. The COVID-19 pandemic caused a slowdown of certain projects due to specific state, local, municipal and customer mandated stay-at-home orders and new project requirements that were established to protect construction workers and the general public, most of which have impacted our C&amp;I segment. Although the majority of stay-at-home orders have been phased-out, we are still experiencing impacts associated with the COVID-19 project-specific protocols. We expect the project-specific requirements to remain in place which will continue to impact project schedules and workflow going forward. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is unable to predict the ultimate impact that COVID-19 will have on our business, employees, liquidity, financial condition, results of operations and cash flows. Most of the Company&#8217;s operations are considered critical and essential businesses, making our projects generally exempt from stay-at-home or similar orders in certain parts of the United States and western Canada. However, if this pandemic persists for an extended timeframe our business could be more significantly impacted as a result of prolonged unfavorable economic conditions. The Company began implementing changes in March of 2020 in an effort to protect our employees and customers and to support appropriate health and safety protocols, including implementing alternative and flexible work arrangements where possible. As the conditions surrounding the ongoing COVID-19 pandemic remain fluid, and if disruptions do re-emerge, they could materially adversely impact our business. Our key estimates that could potentially be impacted include estimates of costs to complete contracts, the recoverability of goodwill and intangibles and allowance for doubtful accounts. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had consolidated revenues for the nine months ended September&#160;30, 2020 of $1.6 billion, of which 51.0% was attributable to our T&amp;D customers and 49.0% was attributable to our C&amp;I customers. Our consolidated revenues for the nine months ended September&#160;30, 2019 were $1.5 billion. For the nine months ended September&#160;30, 2020, our net income attributable to MYR Group Inc. and EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $40.6 million and $95.2 million, respectively, compared to $24.9 million and $69.7 million, respectively, for the nine months ended September&#160;30, 2019.</span></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">EBITDA is a non-GAAP measure. Refer to &#8220;Non-GAAP Measure&#8212;EBITDA&#8221; for a discussion of this measure.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe there is an ongoing need for utilities to sustain investment in their transmission systems to improve reliability, reduce congestion and connect to new sources of renewable generation. Consequently, we believe we will continue to see significant bidding activity on large transmission projects over the next two years. The timing of multi-year transmission project awards and substantial construction activity is difficult to predict due to regulatory requirements and the permitting needed to commence construction. Significant construction on any large, multi-year projects awarded in 2020 will not likely occur before 2021. Bidding and construction activity for small to medium-size transmission projects and upgrades remains steady, and we expect this trend to continue, primarily due to reliability and economic drivers. However, in light of the uncertain COVID-19 environment, we continue to believe there may be a future slowdown of construction activity in the transmission market, the recovery of which will be dependent upon the pace and timing of the United States overall recovery from the COVID-19 pandemic.</span></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of reduced spending by United States utilities on their distribution systems for several years, we believe there is a need for sustained investment by utilities on their distribution systems to properly maintain or meet reliability requirements. We believe the increased hurricane activity over the past several years and recent destruction caused by wildfires will cause a push to strengthen utility distribution systems against catastrophic damage. Several industry and market trends are also prompting customers in the electric utility industry to seek outsourcing partners rather than performing projects internally. These trends include an aging electric utility workforce, increasing costs and staffing constraints. We believe electric utility employee retirements could increase with further economic recovery, which may result in an increase in outsourcing opportunities. We expect to see an incremental increase in distribution opportunities in the United States in 2021, however, in light of the uncertain COVID-19 environment we continue to believe there may be a future slowdown of construction activity in distribution systems, the recovery of which will be dependent upon the pace and timing of the United States overall recovery from the COVID-19 pandemic.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amid the ongoing COVID-19 pandemic, we expect C&amp;I bidding opportunities to be impacted and market uncertainty could contribute to an overall deceleration in projects coming out to bid. Recovery of the C&amp;I market will be heavily dependent on overall economic recovery. We are hopeful that stimulus packages will provide greater opportunity and are encouraged by the possible approval of a long-awaited infrastructure bill. We believe that the primary markets we serve may be somewhat less vulnerable to economic slowing, such as health care, transportation, data centers, warehousing, renewable energy and water projects. Many signs indicate that the service industry and small project market could quickly rebound in the near future as pent-up demand will need to be addressed.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the United States has experienced a decade of privately funded economic expansion which has challenged the capacity of public water and transportation infrastructure forcing states and municipalities to seek creative means to fund needed expansion. We believe the need for expanding public infrastructure will offer opportunity in our C&amp;I segment for several years.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect the long-term growth in our C&amp;I segment to generally track the economic growth of the regions we serve. We also expect to see increased bidding opportunities in the new C&amp;I markets we recently entered through strategic acquisitions and organic expansions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We strive to maintain our status as a preferred provider to our T&amp;D and C&amp;I customers. In an effort to support our growth strategy and maximize stockholder returns, we seek to efficiently manage our capital. We continue to implement strategies that further expand our capabilities and allow opportunities to provide prudent capital returns. On July&#160;15, 2019, we completed the acquisition of substantially all the assets of CSI Electrical Contractors, Inc. (&#8220;CSI&#8221;), which expanded our C&amp;I operations in California. The total consideration was approximately $80.7 million, funded through borrowings under our credit facility. We ended the third quarter of 2020 with $310.4 million available under our credit facility. We believe that our financial position, positive cash flows and other operational strengths will enable us to manage the current challenges and uncertainties in the markets we serve, including new challenges and uncertainties associated with the ongoing COVID-19 pandemic, and give us the flexibility to successfully execute our strategies. In light of the uncertainties around the economic impacts from the COVID-19 pandemic, we are focused on controlling our costs and capital expenditures to preserve our ability to continue to fund our operations; however, we continue to invest in developing key management and craft personnel in both our T&amp;D and C&amp;I markets and in procuring the specific specialty equipment and tooling needed to win and execute projects of all sizes and complexity.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_94"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Backlog</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We refer to our estimated revenue on uncompleted contracts, including the amount of revenue on contracts for which work has not begun, less the revenue we have recognized under such contracts, as &#8220;backlog.&#8221; A customer&#8217;s intention to award us work under a fixed-price contract is not included in backlog unless there is an actual written award to perform a specific scope of work at specific terms and pricing. For many of our unit-price, time-and-equipment, time-and-materials and cost plus contracts, we only include projected revenue for a three-month period in the calculation of backlog, although these types of contracts are generally awarded as part of master service agreements that typically have a one-year to three-year duration from execution. Backlog may not accurately represent the revenues that we expect to realize during any particular period. Several factors, such as the timing of contract awards, the type and duration of contracts, and the mix of subcontractor and material costs in our projects, can impact our backlog at any point in time. Some of our revenue does not appear in our periodic backlog reporting because the award of the project, as well as the execution of the work, may all take place within the period. Our backlog includes projects that have a written award, a letter of intent, a notice to proceed or an agreed upon work order to perform work on mutually accepted terms and conditions. Backlog should not be relied upon as a stand-alone indicator of future events.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between our backlog and remaining performance obligations is due to the exclusion of a portion of our master service agreements under certain contract types from our remaining performance obligations as these contracts can be canceled for convenience at any time by us or the customer without considerable cost incurred by the customer. Our estimated backlog also includes our proportionate share of unconsolidated joint venture contracts. Additional information related to our remaining performance obligations is provided in Note 7&#8211;Revenue Recognition in the accompanying notes to our Consolidated Financial Statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our backlog was $1.72 billion at September&#160;30, 2020, compared to $1.50 billion at December&#160;31, 2019 and $1.37 billion at September&#160;30, 2019. Our backlog at September&#160;30, 2020 increased 11.0% from June&#160;30, 2020. Backlog in the T&amp;D segment increased $225.8 million and C&amp;I backlog decreased $54.9&#160;million compared to June&#160;30, 2020. Our backlog as of September&#160;30, 2020 included our proportionate share of joint venture backlog totaling $28.6 million, compared to $28.7 million at June&#160;30, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes that amount of our backlog that we believe to be firm as of the dates shown and the amount of our current backlog that we reasonably estimate will not be recognized within the next twelve months:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:49.547%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.770%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.860%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Backlog at September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount estimated to not<br/>be recognized within 12 months</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total backlog at December 31, 2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C&amp;I</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973,046&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,027&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,029,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,719,617&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392,202&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,499,203&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div id="i5f56e1f8e3b440099424550b12d42db7_97"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Project Bonding Requirements and Parent Guarantees</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A substantial portion of our business requires performance and payment bonds or other means of financial assurance to secure contractual performance. These bonds are typically issued at the face value of the contract awarded. If we fail to perform or pay our subcontractors or vendors, the customer may demand that the surety provide services or make payments under the bond. In such a case, we would likely be required to reimburse the surety for any expenses or outlays it incurs. To date, we have not been required to make any reimbursements to our sureties for claims against our surety bonds. As of September&#160;30, 2020, we had approximately $1.36 billion in original face amount of surety bonds outstanding. Our estimated remaining cost to complete these bonded projects was approximately $660.2 million as of September&#160;30, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we guarantee the obligations of our wholly owned subsidiaries, including obligations under certain contracts with customers, certain lease agreements, and, in some states, obligations in connection with obtaining contractors&#8217; licenses. Additionally, from time to time, we are required to post letters of credit to guarantee the obligations of our wholly owned subsidiaries, which reduces the borrowing availability under our credit facility.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_100"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Results of Operations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth selected consolidated statements of operations data and such data as a percentage of revenues for the periods indicated:&#8203;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.514%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Contract revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">607,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">583,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1,639,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1,500,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Contract costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">531,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">87.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">524,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">89.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1,440,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">87.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1,354,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">90.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">76,472&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">12.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">59,197&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">10.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">199,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">12.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">145,236&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">9.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Selling, general and</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">51,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">8.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">41,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">7.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">137,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">8.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">108,598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">7.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amortization of intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">0.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">3,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">0.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2,888&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 0.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Gain on sale of property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(478)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1,151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1,967)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(0.1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2,548)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">24,929&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">4.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">17,262&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">3.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">60,679&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">3.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">36,298&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other income (expense):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Interest income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1,113)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2,125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(0.2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(4,498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(0.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(922)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Income before provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">23,834&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">14,215&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">56,188&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">3.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">32,206&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.1&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">6,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">3,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">15,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">8,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">17,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">10,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">40,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">23,439&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Less: net income (loss) attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Net income attributable to MYR Group Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">17,292&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">10,355&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">40,609&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">24,915&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div><span><br/></span></div><div id="i5f56e1f8e3b440099424550b12d42db7_103"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three Months Ended September 30, 2020 Compared to Three Months Ended September 30, 2019</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenues were $607.9 million for the three months ended September&#160;30, 2020 compared to $583.2 million for the three months ended September&#160;30, 2019. The increase of $24.7 million, or 4.2%, was primarily due to incremental revenues from the CSI acquisition and storm work related to certain weather events. These increase were partially offset by impacts related to the COVID-19 pandemic primarily associated with our C&amp;I segment and a delay in start-up activity on certain transmission projects.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross margin.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gross margin was 12.6% for the three months ended September&#160;30, 2020 compared to 10.2% for the three months ended September&#160;30, 2019. The increase in gross margin was primarily due to an increase in higher margin and storm-related work, better-than-anticipated productivity on certain projects and settlements related to previously unrecognized revenues on project claims and change orders. These improvements were partially offset by labor inefficiencies on certain projects and decreases in revenue recognized on pending claims and change orders for which the Company is seeking reimbursement. Changes in estimates of gross profit on certain projects resulted in a gross margin decrease of 0.3% and an increase of 0.2% for the three months ended September&#160;30, 2020 and 2019, respectively. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gross profit was $76.5 million for the three months ended September&#160;30, 2020 compared to $59.2 million for the three months ended September&#160;30, 2019. The increase of $17.3 million, or 29.2% was due to higher revenues and margins.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, general and administrative expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Selling, general and administrative expenses (&#8220;SG&amp;A&#8221;) was $51.4 million for the three months ended September&#160;30, 2020 compared to $41.7 million for the three months ended September&#160;30, 2019. The period-over-period increase of $9.7 million was primarily due to an increase in bonus, profit sharing and other employee-related expenses to support the growth in our operations, as well as incremental cost associated with our CSI operations, and an increase in contingent compensation expense related to a prior acquisition. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gain on sale of property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Gains from the sale of property and equipment for the three months ended September&#160;30, 2020 were $0.5 million compared to $1.2 million for the three months ended September&#160;30, 2019. Gains from the sale of property and equipment are attributable to routine sales of property and equipment no longer useful or valuable to our ongoing operations.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Interest expense was $1.1 million for the three months ended September&#160;30, 2020 compared to $2.1 million for the three months ended September&#160;30, 2019. The period-over-period decrease of $1.0 million was primarily due to a decrease in our outstanding debt and a decrease in our weighted average interest rate during the three months ended September&#160;30, 2020 as compared to the three months ended September&#160;30, 2019, partially offset by prepayment penalties from early retirements of equipment notes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Income tax expense was $6.5 million for the three months ended September&#160;30, 2020, with an effective tax rate of 27.4%, compared to the expense of $3.8 million for the three months ended September&#160;30, 2019, with an effective tax rate of 26.4%. The increase in the tax rate for the three months ended September&#160;30, 2020 was primarily due to the impact of the global intangible low tax income (&#8220;GILTI&#8221;) and other permanent difference items.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income attributable to MYR Group Inc.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Net income attributable to MYR Group Inc. was $17.3 million for the three months ended September&#160;30, 2020 compared to $10.4 million for the three months ended September&#160;30, 2019. The increase was primarily due to the reasons stated earlier.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Results</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the periods indicated, statements of operations data by segment, segment net sales as percentage of total net sales and segment operating income as a percentage of segment net sales:&#8203;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:49.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission &amp; Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">299,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">294,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial &amp; Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">288,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607,901&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">583,214&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating income (loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission &amp; Distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial &amp; Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44,119&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,521&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,929&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,262&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transmission &amp; Distribution</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues for our T&amp;D segment for the three months ended September&#160;30, 2020 were $299.7 million compared to $294.9 million for the three months ended September&#160;30, 2019, an increase of $4.8 million, or 1.6%. The increase in revenue was primarily related to an increase in storm work related to certain weather events partially offset by a delay in start-up activity on certain transmission projects.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from transmission projects represented 61.7% and 66.5% of T&amp;D segment revenue for the three months ended September&#160;30, 2020 and 2019, respectively. Additionally, for the three months ended September&#160;30, 2020, measured by revenue in our T&amp;D segment, we provided 42.2% of our T&amp;D services under fixed-price contracts, as compared to 53.4% for the three months ended September&#160;30, 2019.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income for our T&amp;D segment for the three months ended September&#160;30, 2020 was $32.4 million, an increase of $14.7 million, or 82.7%, from the three months ended September&#160;30, 2019. The increase in T&amp;D operating income from the prior year was primarily due to higher revenues, better-than-anticipated productivity on a certain projects, an increase in storm related work and settlements related to previously unrecognized revenues on project claims. These increases were partially offset by decreases in revenue recognized on a pending claim and change order on a project for which the Company is seeking reimbursement as well as labor inefficiencies on another project. As a percentage of revenues, operating income for our T&amp;D segment was 10.8% for the three months ended September&#160;30, 2020 compared to 6.0% for the three months ended September&#160;30, 2019.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commercial &amp; Industrial</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues for our C&amp;I segment for the three months ended September&#160;30, 2020 were $308.2 million compared to $288.3 million for the three months ended September&#160;30, 2019, an increase of $19.9 million, or 6.9%, primarily due to increases in volume associated with the CSI acquisition and transportation-related services, partially offset by slowdowns associated with the COVID-19 pandemic. Measured by revenue in our C&amp;I segment, we provided 80.7% of our services under fixed-price contracts for the three months ended September&#160;30, 2020, compared to 76.6% for the three months ended September&#160;30, 2019.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income for our C&amp;I segment for the three months ended September&#160;30, 2020 was $11.7 million, an increase of $0.9 million, over the three months ended September&#160;30, 2019. The period-over-period increase in operating income was due to higher revenues, an increase in higher margin work and better-than-anticipated productivity on certain projects. These increases were partially offset by labor inefficiencies on certain projects. As a percentage of revenues, operating income for our C&amp;I segment was 3.8% for the three months ended September&#160;30, 2020 compared to 3.7% for the three months ended September&#160;30, 2019.</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_106"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nine Months Ended September 30, 2020 Compared to Nine Months Ended September 30, 2019</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenues were $1.6 billion for the nine months ended September&#160;30, 2020 compared to $1.5 billion for the nine months ended September&#160;30, 2019. The increase of $0.1 billion, or 9.3%, was primarily due to incremental revenues from the CSI acquisition, partially offset by a decrease due to the timing of activity on various-sized C&amp;I projects, along with impacts related to the COVID-19 pandemic primarily associated with our C&amp;I segment.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross margin.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gross margin was 12.2% for the nine months ended September&#160;30, 2020 compared to 9.7% for the nine months ended September&#160;30, 2019. The increase in gross margin was primarily due to an increase in higher margin and storm-related work as well as better-than-anticipated productivity on certain projects. These increases were partially offset by labor inefficiencies on certain projects. Additionally, gross margin during the nine months ended September&#160;30, 2019 was negatively impacted by projects at lower than historical margins and inefficiencies associated with a joint venture project, that has since been completed. Changes in estimates of gross profit on certain projects resulted in gross margin decreases of 0.4% and 0.5% for the nine months ended September&#160;30, 2020 and 2019, respectively.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross profit.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gross profit was $199.4 million for the nine months ended September&#160;30, 2020 compared to $145.2 million for the nine months ended September&#160;30, 2019, the increase of $54.2 million, or 37.3% was due to higher revenues and margins.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, general and administrative expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> SG&amp;A was $137.7 million for the nine months ended September&#160;30, 2020 compared to $108.6 million for the nine months ended September&#160;30, 2019. The period-over-period increase of $29.1 million was primarily due to the acquisition of CSI, along with an increase in bonus, profit sharing and other employee-related expenses to support the growth in our operations. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gain on sale of property and equipment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gains from the sale of property and equipment for the nine months ended September&#160;30, 2020 were $2.0 million compared to $2.5 million for the nine months ended September&#160;30, 2019. Gains from the sale of property and equipment are attributable to routine sales of property and equipment no longer useful or valuable to our ongoing operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Interest expense was $3.9 million for the nine months ended September&#160;30, 2020 compared to $4.5 million for the nine months ended September&#160;30, 2019. This decrease was primarily attributable to a decrease in our outstanding debt and a decrease in our weighted average interest rate during the nine months ended September&#160;30, 2020 as compared to the nine months ended September&#160;30, 2019, partially offset by prepayment penalties from early retirements of equipment notes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income (expense).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Other expense was $0.6 million for the nine months ended September&#160;30, 2020, primarily attributable to a contingent consideration related to margin guarantees on certain contracts associated with the acquisition of CSI recognized in the three months ended September&#160;30, 2020. Other income was $0.4 million for the nine months ended September&#160;30, 2019.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income tax expense.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Income tax expense was $15.6 million for the nine months ended September&#160;30, 2020, with an effective tax rate of 27.7%, compared to the expense of $8.8 million for the nine months ended September&#160;30, 2019, with an effective tax rate of 27.2%. </span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income attributable to MYR Group Inc</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to MYR Group Inc. was $40.6 million for the nine months ended September&#160;30, 2020 compared to $24.9 million for the nine months ended September&#160;30, 2019. The increase was primarily due to the reasons stated earlier.</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_109"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Results</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the periods indicated, statements of operations data by segment, segment net sales as percentage of total net sales and segment operating income as a percentage of segment net sales:&#8203;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:49.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission&#160;&amp; Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">835,768&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">823,398&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial&#160;&amp; Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">676,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,639,422&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,500,084&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating income (loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission&#160;&amp; Distribution</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,706&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial&#160;&amp; Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104,191&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,071&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(43,512)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32,773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,679&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.7&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,298&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.4&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transmission &amp; Distribution</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues for our T&amp;D segment for the nine months ended September&#160;30, 2020 were $835.8 million compared to $823.4 million for the nine months ended September&#160;30, 2019, an increase of $12.4 million, or 1.5%. The increase in revenue was primarily related to an increase in revenue on distribution projects, partially offset by a decrease in revenue on transmission projects.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from transmission projects represented 64.3% and 67.2% of T&amp;D segment revenue for the nine months ended September&#160;30, 2020 and 2019, respectively. Additionally, for the nine months ended September&#160;30, 2020, measured by revenue in our T&amp;D segment, we provided 44.7% of our T&amp;D services under fixed-price contracts, as compared to 49.8% for the nine months ended September&#160;30, 2019.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income for our T&amp;D segment for the nine months ended September&#160;30, 2020 was $74.2 million, an increase of $25.5 million, or 52.3%, from the nine months ended September&#160;30, 2019. The increase in T&amp;D operating income from the prior year was primarily due to higher revenues, better-than-anticipated productivity on certain projects and an increase in higher margin work on certain projects. These increases were partially offset by labor and material inefficiencies and inclement weather experienced on certain projects. As a percentage of revenues, operating income for our T&amp;D segment was 8.9% for the nine months ended September&#160;30, 2020 compared to 5.9% for the nine months ended September&#160;30, 2019.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commercial &amp; Industrial</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues for our C&amp;I segment for the nine months ended September&#160;30, 2020 were $803.7 million compared to $676.7 million for the nine months ended September&#160;30, 2019, an increase of $127.0 million, or 18.8%, primarily due to incremental revenues from the CSI acquisition, partially offset by a decrease due to the timing of activity on various-sized projects along with impacts related to the COVID-19 pandemic. Measured by revenue in our C&amp;I segment, we provided 81.5% of our services under fixed-price contracts for the nine months ended September&#160;30, 2020, compared to 69.4% for the nine months ended September&#160;30, 2019.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income for our C&amp;I segment for the nine months ended September&#160;30, 2020 was $30.0 million, an increase of $9.6 million over the nine months ended September&#160;30, 2019. The period-over-period increase in operating income was primarily due to higher revenues, an increase in higher margin work on certain projects and better-than-anticipated productivity on certain projects, partially offset by labor inefficiencies on certain projects. As a percentage of revenues, operating income for our C&amp;I segment was 3.7% for the nine months ended September&#160;30, 2020 compared to 3.0% for the nine months ended September&#160;30, 2019.</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_112"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Measure&#8212;EBITDA</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We define EBITDA, a performance measure used by management, as net income attributable to MYR Group Inc. plus net income from noncontrolling interest, interest expense net of interest income, provision for income taxes and depreciation and amortization. EBITDA, a non-GAAP financial measure, does not purport to be an alternative to net income attributable to MYR Group Inc. as a measure of operating performance or to net cash flows provided by operating activities as a measure of liquidity. We believe that EBITDA is useful to investors and other external users of our Consolidated Financial Statements in evaluating our operating performance and cash flow because EBITDA is widely used by investors to measure a company&#8217;s operating performance without regard to items such as interest expense, taxes, depreciation and amortization, which can vary substantially from company to company depending upon accounting methods and book value of assets, useful lives placed on assets, capital structure and the method by which assets were acquired. Because not all companies use identical calculations, this presentation of EBITDA may not be comparable to other similarly-titled measures of other companies. We use, and we believe investors benefit from, the presentation of EBITDA in evaluating our operating performance because it provides us and our investors with an additional tool to compare our operating performance on a consistent basis by removing the impact of certain items that management believes do not directly reflect our core operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Using EBITDA as a performance measure has material limitations as compared to net income, or other financial measures as defined under accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;), as it excludes certain recurring items, which may be meaningful to investors. EBITDA excludes interest expense net of interest income; however, as we have borrowed money to finance transactions and operations, or invested available cash to generate interest income, interest expense and interest income are elements of our cost structure and can affect our ability to generate revenue and returns for our stockholders. Further, EBITDA excludes depreciation and amortization; however, as we use capital and intangible assets to generate revenues, depreciation and amortization are a necessary element of our costs and ability to generate revenue. Finally, EBITDA excludes income taxes; however, as we are organized as a corporation, the payment of taxes is a necessary element of our operations. As a result of these exclusions from EBITDA, any measure that excludes interest expense net of interest income, depreciation and amortization and income taxes has material limitations as compared to net income. When using EBITDA as a performance measure, management compensates for these limitations by comparing EBITDA to net income in each period, to allow for the comparison of the performance of the underlying core operations with the overall performance of the company on a full-cost, after-tax basis. Using both EBITDA and net income to evaluate the business allows management and investors to (a) assess our relative performance against our competitors and (b) monitor our capacity to generate returns for our stockholders.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of net income to EBITDA:&#8203;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:49.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to MYR Group Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,915&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,476)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,609&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,439&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,113&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation&#160;&amp; amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,041&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,222&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,198&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,153&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,745&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also use EBITDA as a liquidity measure. Certain material covenants contained within our credit agreement (the &#8220;Credit Agreement&#8221;) are based on EBITDA with certain additional adjustments. Non-compliance with these financial covenants under the Credit Agreement&#160;&#8212;&#160;our interest coverage ratio which is defined in the Credit Agreement as Consolidated EBITDA (as defined in the Credit Agreement) divided by interest expense (as defined in the Credit Agreement) and our leverage ratio, which is defined in the Credit Agreement as Consolidated Total Indebtedness (as defined in the Credit Agreement), divided by Consolidated EBITDA (as defined in the Credit Agreement)&#160;&#8212;&#160;could result in our lenders requiring us to immediately repay all amounts borrowed. If we anticipated a potential covenant violation, we would seek relief from our lenders, likely causing us to incur additional cost, and such relief might not be available, or if available, might not be on terms as favorable as those in the Credit Agreement. In addition, if we cannot satisfy these financial covenants, we would be prohibited under the Credit Agreement from engaging in certain activities, such as incurring additional indebtedness, making certain payments, and acquiring or disposing of assets. Based on the information above, management believes that the presentation of EBITDA as a liquidity measure is useful to investors and relevant to their assessment of our capacity to service or incur debt, fund capital expenditures, finance acquisitions and expand our operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of net cash flows provided by operating activities to EBITDA:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:49.979%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Provided By Operating Activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash flows provided by operating activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128,626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Add/(subtract):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in operating assets and liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,906)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 20.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjustments to reconcile net income to net cash flows provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,979)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(38,233)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(34,724)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation&#160;&amp; amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,579&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EBITDA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,222&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28,198&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95,153&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69,745&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div id="i5f56e1f8e3b440099424550b12d42db7_115"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020, we had working capital of $199.2 million. We define working capital as current assets less current liabilities. During the nine months ended September&#160;30, 2020, operating activities of our business provided net cash of $128.6 million, compared to $31.7 million of cash provided for the nine months ended September&#160;30, 2019. Cash flow from operations is primarily influenced by demand for our services, operating margins, timing of contract performance and the type of services we provide to our customers. The $96.9 million year-over-year increase in cash provided by operating activities was primarily due to favorable net changes in operating assets and liabilities of $76.2 million and increase in net income of $17.2 million and depreciation and amortization of $2.0 million. The favorable change in operating assets and liabilities was primarily due to the net favorable year-over-year increases in various working capital accounts that relate primarily to construction activities (accounts receivable, contract assets, accounts payable and contract liabilities) of $38.9 million and a favorable change of $29.9 million in other liabilities, of which $17.2 million is due to the timing of payroll and the related tax payments, which we have elected to defer under the Coronavirus Aid, Relief, and Economic Security Act ("CARES Act"). The increase in cash provided by working capital accounts, primarily related to construction activities, was primarily due to favorable changes in contract assets and contract liabilities due to the timing of billings and payments under our contracts. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the nine months ended September&#160;30, 2020, we used net cash in investing activities of $25.3 million, consisting of $27.5 million for capital expenditures, partially offset by $2.1 million of proceeds from the sale of equipment.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the nine months ended September&#160;30, 2020, financing activities used net cash of $96.6 million, consisting primarily of $65.2 million of repayments under our revolving line of credit, $30.4 million of repayments of principal obligations under our equipment notes of which mostly consists of prepayments of our principal obligations, $0.9 million of repayments of finance lease obligations and share repurchases of $0.4 million, all of which represented shares surrendered to satisfy tax obligations under our stock compensation programs during the nine months ended September&#160;30, 2020.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate that our borrowing availability of $310.4 million at September&#160;30, 2020 under our revolving line of credit and future cash flow from operations will provide sufficient cash to enable us to meet our future operating needs, debt service requirements, capital expenditures, acquisition and joint venture opportunities, share repurchases, and any new challenges and uncertainties associated with the COVID-19 pandemic. Although we believe that we have adequate cash and borrowing capacity to meet our liquidity needs, any large projects or acquisitions may require additional capital. Additionally, in light of the uncertainties around the economic impacts from the ongoing COVID-19 pandemic, we are focused on controlling our costs and capital expenditures to preserve our ability to continue to fund our operations; however, we continue to invest in developing key management and craft personnel in both our T&amp;D and C&amp;I markets and in procuring the specific specialty equipment and tooling needed to win and execute projects of all sizes and complexity.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not historically paid dividends and currently do not expect to pay dividends.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Instruments</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Agreement</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;13, 2019, we entered into a five-year amended and restated credit agreement (the &#8220;Credit Agreement&#8221;) with a syndicate of banks led by JPMorgan Chase Bank, N.A. and Bank of America, N.A. The Credit Agreement provides for a facility of $375 million (the &#8220;Facility&#8221;), not to exceed three times Consolidated EBITDA (as defined in the Credit Agreement) less Consolidated Total Indebtedness (as defined in the Credit Agreement), that may be used for revolving loans of which $150 million may be used for letters of credit. The Facility also allows for revolving loans and letters of credit in Canadian dollars and other currencies, up to the U.S. dollar equivalent of $75 million. We have an expansion option to increase the commitments under the Facility or enter into incremental term loans, subject to certain conditions, by up to an additional $200 million upon receipt of additional commitments from new or existing lenders. Subject to certain exceptions, the Facility is secured by substantially all of our assets and the assets of our domestic subsidiaries and by a pledge of substantially all of the capital stock of our domestic subsidiaries and 65% of the capital stock of our direct foreign subsidiaries. Additionally, subject to certain exceptions, our domestic subsidiaries also guarantee the repayment of all amounts due under the Credit Agreement. If an event of default occurs and is continuing, on the terms and subject to the conditions set forth in the Credit Agreement, amounts outstanding under the Facility may be accelerated and may become or be declared immediately due and payable. Borrowings under the Facility are used for refinancing existing debt, working capital, capital expenditures, acquisitions and other general corporate purposes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts borrowed under the Credit Agreement bear interest, at our option, at a rate equal to either (1) the Alternate Base Rate (as defined in the Credit Agreement), plus an applicable margin ranging from 0.00% to 0.75%; or (2) Adjusted LIBO Rate (as defined in the Credit Agreement) plus an applicable margin ranging from 1.00% to 1.75%. The applicable margin is determined based on our consolidated leverage ratio (&#8220;Leverage Ratio&#8221;) which is defined in the Credit Agreement as Consolidated Total Indebtedness (as defined in the Credit Agreement) divided by Consolidated EBITDA (as defined in the Credit Agreement). Letters of credit issued under the Facility are subject to a letter of credit fee of 1.00% to 1.75% for non-performance letters of credit or 0.50% to 0.875% for performance letters of credit, based on our consolidated Leverage Ratio. We are subject to a commitment fee of 0.15% to 0.25%, based on our consolidated Leverage Ratio, on any unused portion of the Facility. The Credit Agreement restricts certain types of payments when our consolidated Leverage Ratio exceeds 2.50 or our consolidated Liquidity (as defined in the Credit Agreement) is less than $50.0 million.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Credit Agreement, we are subject to certain financial covenants and must maintain a maximum consolidated Leverage Ratio of 3.0 and a minimum interest coverage ratio of 3.0, which is defined in the Credit Agreement as Consolidated EBITDA (as defined in the Credit Agreement) divided by interest expense (as defined in the Credit Agreement). The Credit Agreement also contains a number of covenants, including limitations on asset sales, investments, indebtedness and liens. We were in compliance with all of the financial covenants under the Credit Agreement as of September&#160;30, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020, we had $38.6 million of debt outstanding under the Facility and letters of credit outstanding of approximately $11.3 million. As of December&#160;31, 2019, we had $103.8 million of debt outstanding under the Facility and letters of credit outstanding of approximately $10.6 million.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equipment Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into multiple Master Loan Agreements with multiple banks. The Master Loan Agreements may be used for financing of equipment between us and the lending banks pursuant to one or more equipment notes ("Equipment Notes"). Each Equipment Note constitutes a separate, distinct and independent financing of equipment and contractual obligation.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020, we had four executed and outstanding Equipment Notes that are collateralized by equipment and vehicles owned by us. In addition to regularly schedule payments we retired five of our Equipment Notes during the nine months ended September&#160;30, 2020. The outstanding balance of these Equipment Notes was $31.6 million as of September&#160;30, 2020 and $62.0 million as of December&#160;31, 2019.</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_118"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Transactions</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As is common in our industry, we enter into certain off-balance sheet arrangements in the ordinary course of business that result in risks not directly reflected on our balance sheets. Our significant off-balance sheet transactions, such as liabilities associated with letter of credit obligations and surety guarantees related to performance bonds, could be entered into in the normal course of business. We have not engaged in any off-balance sheet financing arrangements through special purpose entities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion regarding off-balance sheet transactions, please refer to Note 9&#8211;Commitments and Contingencies in the accompanying notes to our Consolidated Financial Statements.</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_121"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We grant trade credit under normal payment terms, generally without collateral, to our customers, which include high credit quality electric utilities, governmental entities, general contractors and builders, owners and managers of commercial and industrial properties located in the United States. Consequently, we are subject to potential credit risk related to changes in business and economic factors throughout the United States. However, we generally have certain statutory lien rights with respect to services provided. Under certain circumstances such as foreclosures or negotiated settlements, we may take title to the underlying assets in lieu of cash in settlement of receivables. As of September&#160;30, 2020 and 2019, none of our customers individually exceeded 10% of consolidated accounts receivable. Management believes the terms and conditions in its contracts, billing and collection policies are adequate to minimize the potential credit risk.</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_124"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a discussion regarding new accounting pronouncements, please refer to Note 1&#8211;Organization, Business and Basis of Presentation&#8212;Recent Accounting Pronouncements in the accompanying notes to our Consolidated Financial Statements.</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_127"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discussion and analysis of our financial condition and results of operations are based on our consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. We evaluate our estimates on an ongoing basis, based on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. There can be no assurance that actual results will not differ from those estimates. For further information regarding our critical accounting policies and estimates, please refer to Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Critical Accounting Policies&#8221; included in our 2019 Annual Report.</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_130"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cautionary Statement Concerning Forward-Looking Statements and Information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are including the following discussion to inform you of some of the risks and uncertainties that can affect our company and to take advantage of the protections for forward-looking statements that applicable federal securities law affords.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Statements in this Quarterly Report on Form 10-Q contain various forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 (the &#8220;Securities Act&#8221;) and Section 21E of the Securities Exchange Act of 1934 (the &#8220;Exchange Act&#8221;), which represent our beliefs and assumptions concerning future events. When used in this document and in documents incorporated by reference, forward-looking statements include, without limitation, statements regarding financial forecasts or projections, and our expectations, beliefs, intentions or future strategies that are signified by the words &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;objective,&#8221; &#8220;outlook,&#8221; &#8220;plan,&#8221; &#8220;project,&#8221; &#8220;likely,&#8221; &#8220;unlikely,&#8221; &#8220;possible,&#8221; &#8220;potential,&#8221; &#8220;should&#8221; or other words that convey the uncertainty of future events or outcomes. The forward-looking statements in this Quarterly Report on Form 10-Q speak only as of the date of this Quarterly Report on Form 10-Q. We disclaim any obligation to update these statements (unless required by securities laws), and we caution you not to rely on them unduly. We have based these forward-looking statements on our current expectations and assumptions about future events. While we consider these expectations and assumptions to be reasonable, they are inherently subject to significant business, economic, competitive, regulatory and other risks, contingencies and uncertainties, most of which are difficult to predict, and many of which are beyond our control. In addition, many of these risks, contingencies and uncertainties are currently amplified by, and may continue to be amplified by, the COVID-19 pandemic. These and other important factors, including those discussed under the caption &#8220;Forward-Looking Statements&#8221; and in Item 1A. &#8220;Risk Factors&#8221; in our 2019 Annual Report, and in any risk factors or cautionary statements contained in our other filings with the Securities and Exchange Commission, may cause our actual results, performance or achievements to differ materially from any future results, performance or achievements expressed or implied by these forward-looking statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These risks, contingencies and uncertainties include, but are not limited to, the following:</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our operating results may vary significantly from period to period.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our industry is highly competitive. Increased competition can place downward pressure on contract prices and profit margins and may limit the number of projects that we are awarded.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may be unsuccessful in generating internal growth, which could impact the projects available to the Company.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Negative economic and market conditions, as well as regulatory and environmental requirements, may adversely impact our customers&#8217; future spending and, as a result, our operations and growth.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Project performance issues, including those caused by third parties, or certain contractual obligations may result in additional costs to us, reductions or delays in revenues or the payment of penalties, including liquidated damages.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our revenues may be exposed to potential risk if a project is terminated or canceled, if our customers encounter financial difficulties or if we encounter disputes with our customers.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business is labor intensive and we may be unable to attract and retain qualified personnel.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The timing of new contracts and termination of existing contracts may result in unpredictable fluctuations in our cash flows and financial results.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">During the ordinary course of our business, we may become subject to lawsuits or indemnity claims, which could materially and adversely affect our business and results of operations.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">We may incur liabilities and suffer negative financial or reputational impacts relating to occupational health and safety matters including those related to hazards such as wildfires and other natural disasters.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Backlog may not be realized or may not result in profits and may not accurately represent future revenue.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business growth could outpace the capability of our internal resources and limit our ability to support growth.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our dependence on suppliers, subcontractors and equipment manufacturers could expose us to the risk of loss in our operations.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our participation in joint ventures and other projects with third parties may expose us to liability for failures of our partners.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our inability to successfully execute or integrate acquisitions or joint ventures may have an adverse impact on our growth strategy and business.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Legislative or regulatory actions relating to electricity transmission and renewable energy may impact demand for our services.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our use of percentage-of-completion accounting could result in a reduction or reversal of previously recognized profits.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">Our insurance has limits and exclusions that may not fully indemnify us against certain claims or losses, including claims resulting from wildfires or other natural disasters, and the unavailability or cancellation of third party insurance coverages would increase our overall risk exposure and could disrupt our operations.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our actual costs may be greater than expected in performing our fixed-price and unit-price contracts.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our financial results are based upon estimates and assumptions that may differ from actual results.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The loss of a major customer may have an adverse effect on us.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We extend trade credit to customers for purchases of our services, and may have difficulty collecting receivables from them.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our failure to comply with environmental and other laws and regulations could result in significant liabilities.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may not be able to compete for, or work on, certain projects if we are not able to obtain necessary bonds, letters of credit, bank guarantees or other financial assurances.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inability to hire or retain key personnel could disrupt our business.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The COVID-19 pandemic may have an adverse impact on our business, employees, liquidity, financial condition, results of operations and cash flows.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our business may be affected by seasonal and other variations, including severe weather conditions and the nature of our work environment.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Work stoppages or other labor issues with our unionized workforce could adversely affect our business, and we may be subject to unionization attempts.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Failure to obtain permitting, right-of-way access and other tactical considerations prior to the commencement of work could delay the commencement of work on projects or cause modifications of work plans, potentially resulting in lower margins.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Multi-employer pension plan obligations related to our unionized workforce could adversely impact our earnings.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our results of operations could be adversely affected as a result of asset impairments.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may not have access in the future to sufficient funding to finance desired growth and operations.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We rely on information, communications and data systems in our operations and we or our business partners may be subject to failures, interruptions or breaches of such systems, which could affect our operations or our competitive position, expose sensitive information or damage our reputation.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our operations are subject to a number of operational risks which may result in unexpected costs or liabilities.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Opportunities associated with government contracts could lead to increased governmental regulation applicable to us.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in our interpretation of tax laws could impact the determination of our income tax liabilities.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The nature of our business exposes us to potential liability for warranty claims and faulty engineering, which may reduce our profitability.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our stock may experience significant price and volume fluctuations and future issuances of our common stock could lead to dilution of our issued and outstanding common stock.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Risks associated with operating in the Canadian market could restrict our ability to expand and harm our business and prospects.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our failure to comply with the laws applicable to our Canadian activities, including the U.S. Foreign Corrupt Practices Act and similar anti-bribery laws, could have an adverse effect on us.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If we fail to maintain effective internal controls, we may not be able to report our financial results accurately or timely or prevent or detect fraud, which could have a material adverse effect on our business or the market price of our common stock.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">An increase in the prices of certain materials and commodities used in our business could adversely affect our business.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our variable rate indebtedness subjects us to interest rate risk, which could cause our debt service obligations to increase significantly.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Certain provisions in our organizational documents and Delaware law could delay or prevent a change in control of our company.</span></div><div style="margin-top:6pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.15pt">We are subject to risks associated with climate change including financial risks and physical risks such as an increase in extreme weather events (such as floods, wildfires or hurricanes), rising sea levels and limitations on water availability and quality.</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_133"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3.&#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020, we were not party to any derivative instruments. We did not use any material derivative financial instruments during the nine months ended September&#160;30, 2020 and 2019, including instruments for trading, hedging or speculating on changes in interest rates or commodity prices of materials used in our business.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020, we had $38.6 million of debt outstanding under the Facility. Borrowings under the Facility are based upon an interest rate that will vary depending upon the prime rate, federal funds rate and Adjusted LIBOR. If the prime rate, federal funds rate or Adjusted LIBOR increased, our interest payment obligations on outstanding borrowings would increase and have a negative effect on our cash flow and financial condition. We currently do not maintain any hedging contracts that would limit our exposure to variable rates of interest when we have outstanding borrowings. If market rates of interest on all our revolving debt as of September&#160;30, 2020, which is subject to variable rates, permanently increased by 1%, the increase in interest expense on all revolving debt would decrease future income before provision for income taxes and cash flows by approximately $0.4 million annually. If market rates of interest on all our revolving debt, which is subject to variable rates as of September&#160;30, 2020, permanently decreased by 1%, the decrease in interest expense on all debt would increase future income before provision for income taxes and cash flows by the same amount.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under our Equipment Notes are at fixed rates established on the date the respective Equipment Note was executed.</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_136"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disclosure Controls and Procedures</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision, and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we have evaluated the effectiveness of our disclosure controls and procedures, as defined under Exchange Act Rules 13a-15(e) and 15d-15(e), as of the end of the period covered by this quarterly report. Based on that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of September&#160;30, 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in Internal Control Over Financial Reporting</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the period covered by this report, there were no changes in our internal control over financial reporting that have materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2019, management&#8217;s assessment of our internal control over financial reporting excluded the internal control over financial reporting of CSI Electrical Contractors, Inc., which was acquired on July&#160;15, 2019. Pursuant to the SEC&#8217;s general guidance that a recently acquired business may be omitted from the scope of an assessment in the year of the acquisition, the scope of our assessment does not include CSI Electrical Contractors, Inc. Our assessment of the effectiveness of internal control over financial reporting as of December&#160;31, 2020 will include CSI Electrical Contractors, Inc. As of September&#160;30, 2020, CSI Electrical Contractors, Inc. represented a total of approximately 16.5% and 18.1% of total assets and net assets, respectively, and 15.1% and 7.6% of contract revenues and income before income taxes, respectively, for the quarter then ended.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_139"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II&#8212;OTHER INFORMATION</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_142"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.&#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For discussion regarding legal proceedings, please refer to Note 9&#8211;Commitments and Contingencies&#8212;Litigation and Other Legal Matters in the accompanying notes to our Consolidated Financial Statements.</span></div><div id="i5f56e1f8e3b440099424550b12d42db7_145"></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A.&#160;&#160;&#160;&#160;RISK FACTORS</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face a number of risks that could materially and adversely affect our business, employees, liquidity, financial condition, results of operations and cash flows. A discussion of our risk factors can be found in Item 1A. &#8220;Risk Factors&#8221; in our 2019 Annual Report. The information below includes additional risks relating to the COVID-19 pandemic. The impact of COVID-19 may also exacerbate other risks discussed in Item 1A. &#8220;Risk Factors&#8221; in our 2019 Annual Report, any of which could have a material effect on us.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The COVID-19 pandemic may have an adverse impact on our business, employees, liquidity, financial condition, results of operations and cash flows.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, there was an outbreak of a novel strain of coronavirus (COVID-19) in China that has since spread to nearly all regions of the world. The outbreak was subsequently declared a pandemic by the World Health Organization in March 2020. To date, the COVID-19 outbreak and preventative measures taken to contain or mitigate the outbreak have caused, and are continuing to cause, business slowdowns or shutdowns in affected areas and significant disruption in the financial markets both globally and in the United States and Canada.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to the pandemic and related mitigation measures, we began implementing changes in our business in March 2020 in an effort to protect our employees and customers, and to support appropriate health and safety protocols, including implementing remote, alternative and flexible work arrangements, where possible. While these measures have been necessary and appropriate, they could result in higher operating costs and could adversely impact our business, including certain operational, reporting, accounting or other processes. In addition, an extended period of remote work arrangements could impair our ability to effectively manage our business, and introduce additional operational risks, including but not limited to cybersecurity risks and increased vulnerability to security breaches, cyber-attacks, computer viruses, ransomware, or other similar events and intrusions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As our response to the pandemic continues to evolve, we may incur additional costs and could experience adverse impacts to our business, each of which may be significant. We have focused on controlling our costs and capital expenditures to preserve our ability to continue to fund our operations and may need to take additional actions to reduce spending in the future. Although we are unable to predict the ultimate impact of the COVID-19 outbreak at this time, the pandemic could adversely affect, our business, employees, liquidity, financial condition, results of operations and cash flows. Such effects may be material and the potential impacts include, but are not limited to:</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruptions in our supply chain due to transportation delays, travel restrictions, raw material cost increases and shortages, and closures of businesses or facilities;</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reductions in our operating effectiveness due to workforce disruptions resulting from &#8220;shelter-in-place&#8221; and &#8220;stay-at-home&#8221; orders, and the unavailability of key personnel necessary to conduct our business activities; and</span></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility in the global financial markets, which could have a negative impact on our ability to access capital and additional sources of financing in the future.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The situation surrounding COVID-19 remains fluid, and given its inherent uncertainty, the pandemic may have an adverse impact on our business in the near term. Should these conditions persist for a prolonged period, the COVID-19 pandemic, including any of the above factors and others that are currently unknown, may have a material adverse effect on our business, employees, liquidity, financial condition, results of operations and cash flows. In addition, we cannot predict the impact that COVID-19 will have on our customers and suppliers, and any adverse impacts on these parties may have a material adverse impact on our business.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_148"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2.&#160;&#160;&#160;&#160;UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Issuances of Common Stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On July&#160;23, 2020, 366 unregistered shares of our common stock, valued in the aggregate at $11,968 were issued to a director of the Company who elected to receive a portion of their director retainer fee in stock in lieu of cash. The shares were issued pursuant to the exemption from registration provided by Section 4(a)(2) of the Securities Act of 1933 for an issuance not involving a public offering.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchases of Common Stock.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company did not repurchase any shares of its common stock during the period from July&#160;1, 2020 through September&#160;30, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 22, 2020, the Company&#8217;s Board of Directors authorized a new $50.0 million share repurchase program effective November 2, 2020. The Company intends to fund the share repurchase program from cash on hand and through borrowings under its credit facility. The new share repurchase program will expire on November 2, 2021, or when the authorized funds are exhausted, whichever is earlier.</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_151"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-top:12pt;padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6.&#160;&#160;&#160;&#160;EXHIBITS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.556%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="myrg-20200930xexx311.htm">31.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="myrg-20200930xexx311.htm">Certification of Chief Executive Officer pursuant to SEC Rule 13a-14(a)/15d-14(a)&#8224;</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="myrg-20200930xexx312.htm">31.2</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="myrg-20200930xexx312.htm">Certification of Chief Financial Officer pursuant to SEC Rule 13a-14(a)/15d-14(a)&#8224;</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="myrg-20200930xexx321.htm">32.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="myrg-20200930xexx321.htm">Certification of Chief Executive Officer pursuant to 18 U.S.C. &#167;1350&#8224;</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="myrg-20200930xex322.htm">32.2</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="myrg-20200930xex322.htm">Certification of Chief Financial Officer pursuant to 18 U.S.C. &#167;1350&#8224;</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.INS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Instance Document*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Schema Document*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.CAL</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Calculation Linkbase Document*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Definition Linkbase Document*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.LAB</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Label Linkbase Document*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Presentation Linkbase Document*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)*</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8224;&#160;&#160;&#160;&#160;Filed herewith</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160;&#160;&#160;&#160;Electronically filed</span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i5f56e1f8e3b440099424550b12d42db7_154"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5f56e1f8e3b440099424550b12d42db7_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURE</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.451%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.349%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MYR GROUP INC.<br/>(Registrant)</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 28, 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ BETTY R. JOHNSON</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Betty R. Johnson<br/>Senior Vice President, Chief Financial Officer and Treasurer</span></td></tr></table></div><div><span><br/></span></div><div style="height:49.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>myrg-20200930xexx311.htm
<DESCRIPTION>EX-31.1
<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 -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="i89d5c7bedd2b47f78629fde4ad854b2d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Principal Executive Officer</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Richard S. Swartz, Jr., certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this quarterly report on Form 10-Q of MYR Group Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer 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 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">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&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">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 (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer 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)&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">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&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">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><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:53.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 28, 2020</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; RICHARD S. SWARTZ, JR.</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Executive Officer)<br>Chief Executive Officer and President</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>myrg-20200930xexx312.htm
<DESCRIPTION>EX-31.2
<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 -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="iad0c5ede17144eee9e3483af68fca44a_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certification of Principal Financial Officer</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Betty R. Johnson, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this quarterly report on Form 10-Q of MYR Group Inc.&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;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&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;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&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer 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 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">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&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">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&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">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 (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer 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)&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">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&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">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><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 28, 2020</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; BETTY R. JOHNSON</font></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Principal Financial Officer)</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Vice President, Chief Financial Officer and Treasurer</font></td></tr></table></div><div style="margin-top:12pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>myrg-20200930xexx321.htm
<DESCRIPTION>EX-32.1
<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 -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="id330215a5b8f4246b9118513e7f56bdf_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF THE CHIEF EXECUTIVE OFFICER,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Richard S. Swartz, Jr., Chief Executive Officer and President of MYR Group Inc. (the &#8220;Company&#8221;), certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">The Quarterly Report on Form 10-Q for the quarter and nine months ended September&#160;30, 2020 of the Company fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">The information contained in such report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:17pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 28, 2020</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; RICHARD S. SWARTZ, JR.</font></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chief Executive Officer and President</font></td></tr></table></div><div style="margin-top:12pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>myrg-20200930xex322.htm
<DESCRIPTION>EX-32.2
<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 -->
<!-- Copyright 2020 Workiva -->
<title>Document</title></head><body><div id="ib85a447134554801b409e8ab1fb0f4f2_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF THE CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Betty R. Johnson, Senior Vice President, Chief Financial Officer and Treasurer of MYR Group, Inc. (the &#8220;Company&#8221;), certify, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">The Quarterly Report on Form 10-Q for the quarter and nine months ended September&#160;30, 2020 of the Company fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">The information contained in such report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.119%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.681%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">October 28, 2020</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; BETTY R. JOHNSON</font></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Senior Vice President, Chief Financial Officer and Treasurer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>myrg-20200930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:1286ec9a-1f65-49e9-9e03-b8e68198e3ad,g:e7b8c9a1-aa8d-4646-9a62-28b8a6eee1da-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:myrg="http://www.myrgroup.com/20200930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.myrgroup.com/20200930">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="myrg-20200930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="myrg-20200930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="myrg-20200930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="myrg-20200930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.myrgroup.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</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.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - 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.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1002003 - 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="UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME">
        <link:definition>1003004 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS AND 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="UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>1004005 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' 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="UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>1005006 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (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="UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1006007 - Statement - UNAUDITED 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="OrganizationBusinessandBasisofPresentation" roleURI="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentation">
        <link:definition>2101101 - Disclosure - Organization, Business and 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="OrganizationBusinessandBasisofPresentationPolicies" roleURI="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies">
        <link:definition>2202201 - Disclosure - Organization, Business and Basis of Presentation (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="OrganizationBusinessandBasisofPresentationDetails" roleURI="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails">
        <link:definition>2403401 - Disclosure - Organization, Business and Basis of Presentation (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="Acquisition" roleURI="http://www.myrgroup.com/role/Acquisition">
        <link:definition>2104102 - Disclosure - Acquisition</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="AcquisitionDetails" roleURI="http://www.myrgroup.com/role/AcquisitionDetails">
        <link:definition>2405402 - Disclosure - Acquisition (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="ContractAssetsandLiabilities" roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilities">
        <link:definition>2106103 - Disclosure - Contract Assets and Liabilities</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="ContractAssetsandLiabilitiesTables" roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesTables">
        <link:definition>2307301 - Disclosure - Contract Assets and Liabilities (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="ContractAssetsandLiabilitiesAdditionalinformationDetails" roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesAdditionalinformationDetails">
        <link:definition>2408403 - Disclosure - Contract Assets and Liabilities - Additional 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="ContractAssetsandLiabilitiesSummaryofcontractassetsDetails" roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails">
        <link:definition>2409404 - Disclosure - Contract Assets and Liabilities - Summary of contract assets (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="ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails" roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails">
        <link:definition>2410405 - Disclosure - Contract Assets and Liabilities - Summary of contract liabilities (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="ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails" roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails">
        <link:definition>2411406 - Disclosure - Contract Assets and Liabilities - Summary of contract assets and liabilities (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="ContractAssetsandLiabilitiesContractsinprocessDetails" roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails">
        <link:definition>2412407 - Disclosure - Contract Assets and Liabilities - Contracts in process (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="ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails" roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails">
        <link:definition>2413408 - Disclosure - Contract Assets and Liabilities - Summary of net asset position for contracts in process (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="LeaseObligations" roleURI="http://www.myrgroup.com/role/LeaseObligations">
        <link:definition>2114104 - Disclosure - Lease Obligations</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="LeaseObligationsTables" roleURI="http://www.myrgroup.com/role/LeaseObligationsTables">
        <link:definition>2315302 - Disclosure - Lease Obligations (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="LeaseObligationsAdditionalinformationDetails" roleURI="http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails">
        <link:definition>2416409 - Disclosure - Lease Obligations - Additional 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="LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails" roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails">
        <link:definition>2417410 - Disclosure - Lease Obligations - Summary of lease-related assets and liabilities (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="LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails" roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails">
        <link:definition>2418411 - Disclosure - Lease Obligations - Summary of the lease terms and discount rates (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="LeaseObligationsSummaryofleaserelatedcostsDetails" roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails">
        <link:definition>2419412 - Disclosure - Lease Obligations - Summary of lease related costs (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="LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails" roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails">
        <link:definition>2420413 - Disclosure - Lease Obligations - Summary of other and supplemental cash flow information related to leases (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="LeaseObligationsScheduleoffutureminimumleasepaymentsDetails" roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails">
        <link:definition>2421414 - Disclosure - Lease Obligations - Schedule of future minimum lease payments (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="LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1" roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1">
        <link:definition>2421414 - Disclosure - Lease Obligations - Schedule of future minimum lease payments (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="LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2" roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2">
        <link:definition>2421414 - Disclosure - Lease Obligations - Schedule of future minimum lease payments (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="FairValueMeasurements" roleURI="http://www.myrgroup.com/role/FairValueMeasurements">
        <link:definition>2122105 - 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="Debt" roleURI="http://www.myrgroup.com/role/Debt">
        <link:definition>2123106 - 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="DebtTables" roleURI="http://www.myrgroup.com/role/DebtTables">
        <link:definition>2324303 - 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="DebtSummaryoftotaldebtDetails" roleURI="http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails">
        <link:definition>2425415 - Disclosure - Debt - Summary of total 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="DebtAdditionalinformationDetails" roleURI="http://www.myrgroup.com/role/DebtAdditionalinformationDetails">
        <link:definition>2426416 - Disclosure - Debt - Additional 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="DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails" roleURI="http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails">
        <link:definition>2427417 - Disclosure - Debt - Schedule of remaining principal payments for long term obligations (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="RevenueRecognition" roleURI="http://www.myrgroup.com/role/RevenueRecognition">
        <link:definition>2128107 - Disclosure - Revenue Recognition</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="RevenueRecognitionTables" roleURI="http://www.myrgroup.com/role/RevenueRecognitionTables">
        <link:definition>2329304 - Disclosure - Revenue Recognition (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="RevenueRecognitionAdditionalinformationDetails" roleURI="http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails">
        <link:definition>2430418 - Disclosure - Revenue Recognition - Additional 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="RevenueRecognitionScheduleofrevenuebycontracttypeDetails" roleURI="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails">
        <link:definition>2431419 - Disclosure - Revenue Recognition - Schedule of revenue by contract type (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="RevenueRecognitionScheduleofrevenuebymarkettypeDetails" roleURI="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails">
        <link:definition>2432420 - Disclosure - Revenue Recognition - Schedule of revenue by market type (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="RevenueRecognitionSummaryofremainingperformanceobligationsDetails" roleURI="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails">
        <link:definition>2433421 - Disclosure - Revenue Recognition - Summary of remaining performance obligations (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="RevenueRecognitionSummaryofremainingperformanceobligationsDetails_1" roleURI="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails_1">
        <link:definition>2433421 - Disclosure - Revenue Recognition - Summary of remaining performance obligations (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="IncomeTaxes" roleURI="http://www.myrgroup.com/role/IncomeTaxes">
        <link:definition>2134108 - 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.myrgroup.com/role/IncomeTaxesDetails">
        <link:definition>2435422 - 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="CommitmentsandContingencies" roleURI="http://www.myrgroup.com/role/CommitmentsandContingencies">
        <link:definition>2136109 - 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="CommitmentsandContingenciesDetails" roleURI="http://www.myrgroup.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2437423 - Disclosure - Commitments and Contingencies (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="StockBasedCompensation" roleURI="http://www.myrgroup.com/role/StockBasedCompensation">
        <link:definition>2138110 - Disclosure - Stock-Based Compensation</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="StockBasedCompensationDetails" roleURI="http://www.myrgroup.com/role/StockBasedCompensationDetails">
        <link:definition>2439424 - Disclosure - Stock-Based Compensation (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.myrgroup.com/role/SegmentInformation">
        <link:definition>2140111 - 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="SegmentInformationTables" roleURI="http://www.myrgroup.com/role/SegmentInformationTables">
        <link:definition>2341305 - 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>
      <link:roleType id="SegmentInformationAdditionalinformationDetails" roleURI="http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails">
        <link:definition>2442425 - Disclosure - Segment Information - Additional 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="SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails" roleURI="http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails">
        <link:definition>2443426 - Disclosure - Segment Information - Summary of segment's internal financial reports (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="NoncontrollingInterest" roleURI="http://www.myrgroup.com/role/NoncontrollingInterest">
        <link:definition>2144112 - Disclosure - Noncontrolling Interest</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="NoncontrollingInterestDetails" roleURI="http://www.myrgroup.com/role/NoncontrollingInterestDetails">
        <link:definition>2445427 - Disclosure - Noncontrolling Interest (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="EarningsPerShare" roleURI="http://www.myrgroup.com/role/EarningsPerShare">
        <link:definition>2146113 - 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="EarningsPerShareTables" roleURI="http://www.myrgroup.com/role/EarningsPerShareTables">
        <link:definition>2347306 - 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="EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails" roleURI="http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails">
        <link:definition>2448428 - Disclosure - Earnings Per Share - Summary of weighted average number of shares outstanding (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="EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails" roleURI="http://www.myrgroup.com/role/EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails">
        <link:definition>2449429 - Disclosure - Earnings Per Share - Summary of shares excluded from calculation of diluted securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" abstract="false" name="NetCostsAndEstimatedEarningsInExcessOfBillings" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_ScheduleOfContractorsTable" abstract="true" name="ScheduleOfContractorsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="myrg_NetPeriodChangeMember" abstract="true" name="NetPeriodChangeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_PurchaseCommitmentRemainingTerm" abstract="false" name="PurchaseCommitmentRemainingTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="myrg_TotalLeaseObligationsAbstract" abstract="true" name="TotalLeaseObligationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="myrg_MasterServiceAgreementsTerm" abstract="false" name="MasterServiceAgreementsTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="myrg_NetContractAssetsLiabilities" abstract="false" name="NetContractAssetsLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="myrg_EquipmentNoteThreeMember" abstract="true" name="EquipmentNoteThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares" abstract="false" name="APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" abstract="false" name="CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="myrg_LossContingencyInsurancePolicyDeductible" abstract="false" name="LossContingencyInsurancePolicyDeductible" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember" abstract="true" name="CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" abstract="false" name="DebtInstrumentCovenantLeveragedDebtRatioRestriction" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="myrg_EquipmentNoteNineMember" abstract="true" name="EquipmentNoteNineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_LeaseLiabilityPaymentsDueNextTwelveMonths" abstract="false" name="LeaseLiabilityPaymentsDueNextTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_ContractPerformanceObligationsMember" abstract="true" name="ContractPerformanceObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_MarginGuaranteeMember" abstract="true" name="MarginGuaranteeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" abstract="false" name="ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="myrg_LeverageCoverageRatio" abstract="false" name="LeverageCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="myrg_CSIElectricalContractorsIncMember" abstract="true" name="CSIElectricalContractorsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_LesseeLiabilityToBePaidAfterYearFive" abstract="false" name="LesseeLiabilityToBePaidAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_NetPeriodDomain" abstract="true" name="NetPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_IncreaseDecreaseInAccruedLossProvision" abstract="false" name="IncreaseDecreaseInAccruedLossProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_EquipmentNoteOneMember" abstract="true" name="EquipmentNoteOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_ContractorsLineItems" abstract="true" name="ContractorsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="myrg_WildfireMember" abstract="true" name="WildfireMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="myrg_NonperformanceLettersOfCreditMember" abstract="true" name="NonperformanceLettersOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" abstract="true" name="OrganizationConsolidationAndPresentationOfFinancialStatementsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="myrg_IncreaseDecreaseInNetContractAssetsLiabilities" abstract="false" name="IncreaseDecreaseInNetContractAssetsLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_LeaseLiabilityUndiscountedExcessAmount" abstract="false" name="LeaseLiabilityUndiscountedExcessAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_PerformanceLettersOfCreditMember" abstract="true" name="PerformanceLettersOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_EmployeesMember" abstract="true" name="EmployeesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_OperatingAndFinanceLeasesLineItems" abstract="true" name="OperatingAndFinanceLeasesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="myrg_DebtInstrumentNumberOfDebtInstruments" abstract="false" name="DebtInstrumentNumberOfDebtInstruments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="myrg_InsuranceProgramObligationsMember" abstract="true" name="InsuranceProgramObligationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_EquipmentNoteSevenMember" abstract="true" name="EquipmentNoteSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="myrg_OperatingAndFinanceLeaseRightOfUseAsset" abstract="false" name="OperatingAndFinanceLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" abstract="false" name="PercentageOfCapitalStockFromDirectForeignSubsidiaries" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="myrg_IncreaseDecreaseInContractReceivableRetainage" abstract="false" name="IncreaseDecreaseInContractReceivableRetainage" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_LeaseLiabilityCurrent" abstract="false" name="LeaseLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_UnitPriceContractMember" abstract="true" name="UnitPriceContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments" abstract="false" name="BusinessCombinationPreliminaryEstimatedNetAssetAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_LeaseLiabilityNoncurrent" abstract="false" name="LeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_RevolvingLoansAndLettersOfCreditMember" abstract="true" name="RevolvingLoansAndLettersOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_LeaseObligationTotal" abstract="false" name="LeaseObligationTotal" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" abstract="false" name="ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_MarketTypeElectricalConstructionMember" abstract="true" name="MarketTypeElectricalConstructionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_TransmissionAndDistributionMember" abstract="true" name="TransmissionAndDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_LeaseLiabilityPaymentsDueYearTwo" abstract="false" name="LeaseLiabilityPaymentsDueYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_NetPeriodAxis" abstract="true" name="NetPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="myrg_NumberOfEquityStockBasedCompensationPlans" abstract="false" name="NumberOfEquityStockBasedCompensationPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="myrg_BillingsToDate" abstract="false" name="BillingsToDate" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_LeaseLiability" abstract="false" name="LeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_CommercialAndIndustrialMember" abstract="true" name="CommercialAndIndustrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable" abstract="true" name="ScheduleOfOperatingAndFinanceLeasesDisclosureTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables" abstract="false" name="RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_MasterServiceAgreementsTermOfShortTerminationNotice" abstract="false" name="MasterServiceAgreementsTermOfShortTerminationNotice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="myrg_EquipmentNoteTwoMember" abstract="true" name="EquipmentNoteTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_HuenElectricIncMember" abstract="true" name="HuenElectricIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock" abstract="false" name="ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm" abstract="false" name="LesseeOperatingAndFinanceLeasesRemainingContractTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="myrg_MarketTypeDistributionMember" abstract="true" name="MarketTypeDistributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_DebtInstrumentRestrictedMaximumLiquidity" abstract="false" name="DebtInstrumentRestrictedMaximumLiquidity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_MarketTypeTransmissionMember" abstract="true" name="MarketTypeTransmissionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" abstract="true" name="OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="myrg_EquipmentNoteFiveMember" abstract="true" name="EquipmentNoteFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear" abstract="false" name="LeaseLiabilityPaymentsRemainderOfFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" abstract="false" name="LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_LeaseObligationNoncurrent" abstract="false" name="LeaseObligationNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm" abstract="false" name="LesseeOperatingAndFinanceLeasesOptionToExtendTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="myrg_LeaseLiabilityPaymentsDue" abstract="false" name="LeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_HealthInsuranceMember" abstract="true" name="HealthInsuranceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_LeaseObligationCurrent" abstract="false" name="LeaseObligationCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_TimeVestedStockAwardsMember" abstract="true" name="TimeVestedStockAwardsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_DebtInstrumentCovenantInterestCoverageRatio" abstract="false" name="DebtInstrumentCovenantInterestCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod" abstract="false" name="LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="myrg_GuarantorObligationsExpectedCosts" abstract="false" name="GuarantorObligationsExpectedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_LongtermIncentivePlanMember" abstract="true" name="LongtermIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_LeaseLiabilityPaymentsDueYearFour" abstract="false" name="LeaseLiabilityPaymentsDueYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember" abstract="true" name="ContingenciesExcludingWildfireAndHealthInsuranceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_EquipmentNoteSixMember" abstract="true" name="EquipmentNoteSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_LeaseLiabilityPaymentsDueYearFive" abstract="false" name="LeaseLiabilityPaymentsDueYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_TeContractMember" abstract="true" name="TeContractMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" abstract="false" name="AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock" abstract="false" name="ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="myrg_MasterLoanAgreementMember" abstract="true" name="MasterLoanAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_LeaseLiabilityPaymentsDueYearThree" abstract="false" name="LeaseLiabilityPaymentsDueYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="myrg_EquipmentNoteFourMember" abstract="true" name="EquipmentNoteFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="myrg_LesseeOperatingLeaseAmortizationPeriod" abstract="false" name="LesseeOperatingLeaseAmortizationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="myrg_EquipmentNoteEightMember" abstract="true" name="EquipmentNoteEightMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>myrg-20200930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:1286ec9a-1f65-49e9-9e03-b8e68198e3ad,g:e7b8c9a1-aa8d-4646-9a62-28b8a6eee1da-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.myrgroup.com/role/CoverPage" xlink:type="simple" xlink:href="myrg-20200930.xsd#CoverPage"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/CoverPage" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="myrg-20200930.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_23d93601-d06f-426a-a976-d1de7ba412ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_84725309-09fa-4764-9b3f-0ebcdec94ff0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_23d93601-d06f-426a-a976-d1de7ba412ff" xlink:to="loc_us-gaap_Liabilities_84725309-09fa-4764-9b3f-0ebcdec94ff0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_12f244bf-b176-43ea-a312-40cf03cdbbd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_23d93601-d06f-426a-a976-d1de7ba412ff" xlink:to="loc_us-gaap_CommitmentsAndContingencies_12f244bf-b176-43ea-a312-40cf03cdbbd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8c900905-3e51-4d53-996b-d91122055375" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_23d93601-d06f-426a-a976-d1de7ba412ff" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_8c900905-3e51-4d53-996b-d91122055375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_661498d5-9d17-4bc3-a43a-726fd793e212" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_b4eb9983-eaee-462f-a35e-152e5405cbe6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_661498d5-9d17-4bc3-a43a-726fd793e212" xlink:to="loc_us-gaap_LongTermDebtCurrent_b4eb9983-eaee-462f-a35e-152e5405cbe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_4afe69e0-3526-44c1-b5f3-a99f26f7cce8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_661498d5-9d17-4bc3-a43a-726fd793e212" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_4afe69e0-3526-44c1-b5f3-a99f26f7cce8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_dcd8a222-1baa-4cb7-9e1e-b25a7b4e9fdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_661498d5-9d17-4bc3-a43a-726fd793e212" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_dcd8a222-1baa-4cb7-9e1e-b25a7b4e9fdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3e113406-f06a-4daf-ba0e-d6e0b7fb90cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_661498d5-9d17-4bc3-a43a-726fd793e212" xlink:to="loc_us-gaap_AccountsPayableCurrent_3e113406-f06a-4daf-ba0e-d6e0b7fb90cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e92ecf39-91a7-48f6-b96d-bbb112397483" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_661498d5-9d17-4bc3-a43a-726fd793e212" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_e92ecf39-91a7-48f6-b96d-bbb112397483" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_57df94ae-b83c-4413-877f-a27e8c6ff5fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_661498d5-9d17-4bc3-a43a-726fd793e212" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_57df94ae-b83c-4413-877f-a27e8c6ff5fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8de960e8-f928-4ff2-80b7-84f6f1221c31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_661498d5-9d17-4bc3-a43a-726fd793e212" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8de960e8-f928-4ff2-80b7-84f6f1221c31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_224cebd0-ca14-4709-8984-cda746e42a2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_77bc6196-16ec-4cea-9c67-76b87a3a2f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_224cebd0-ca14-4709-8984-cda746e42a2b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_77bc6196-16ec-4cea-9c67-76b87a3a2f62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_2d181138-fb1f-42c2-8efa-caaa46796dd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_224cebd0-ca14-4709-8984-cda746e42a2b" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_2d181138-fb1f-42c2-8efa-caaa46796dd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_b627bbe7-d059-4d2a-9dd4-41bad76a4add" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_224cebd0-ca14-4709-8984-cda746e42a2b" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_b627bbe7-d059-4d2a-9dd4-41bad76a4add" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent_dd961c6e-d289-4103-999c-8d62d20cf883" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_224cebd0-ca14-4709-8984-cda746e42a2b" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableCurrent_dd961c6e-d289-4103-999c-8d62d20cf883" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_5afc6a70-f782-4ab5-a36d-fcc0c3ee05dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_224cebd0-ca14-4709-8984-cda746e42a2b" xlink:to="loc_us-gaap_IncomeTaxesReceivable_5afc6a70-f782-4ab5-a36d-fcc0c3ee05dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_7b004d56-4d65-4eb5-9b0f-90464fe1aa65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_224cebd0-ca14-4709-8984-cda746e42a2b" xlink:to="loc_us-gaap_OtherAssetsCurrent_7b004d56-4d65-4eb5-9b0f-90464fe1aa65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7b321d40-1ce2-4870-8c11-c8f48679d510" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding_1ab485c0-031a-4689-a229-efa047891dc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7b321d40-1ce2-4870-8c11-c8f48679d510" xlink:to="loc_us-gaap_PreferredStockValueOutstanding_1ab485c0-031a-4689-a229-efa047891dc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a0fc2417-be38-494f-9c8e-e5d1745c28f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7b321d40-1ce2-4870-8c11-c8f48679d510" xlink:to="loc_us-gaap_CommonStockValue_a0fc2417-be38-494f-9c8e-e5d1745c28f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a7ce106e-31d9-4c9c-9bc5-a96f715d020d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7b321d40-1ce2-4870-8c11-c8f48679d510" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_a7ce106e-31d9-4c9c-9bc5-a96f715d020d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b6d4bf60-0036-4c64-bce1-cbd8deb51497" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7b321d40-1ce2-4870-8c11-c8f48679d510" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b6d4bf60-0036-4c64-bce1-cbd8deb51497" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e66c1447-4d71-40ba-ae35-290058e274b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_7b321d40-1ce2-4870-8c11-c8f48679d510" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e66c1447-4d71-40ba-ae35-290058e274b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_524894ff-98de-4718-91ca-c9222084f000" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c076bd6f-4802-4d0e-a970-d2c2881de7be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_524894ff-98de-4718-91ca-c9222084f000" xlink:to="loc_us-gaap_LiabilitiesCurrent_c076bd6f-4802-4d0e-a970-d2c2881de7be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0653f9b1-a3c3-46f3-a5fc-2f971e9480a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_524894ff-98de-4718-91ca-c9222084f000" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0653f9b1-a3c3-46f3-a5fc-2f971e9480a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_c8cbc482-3e78-4eef-9026-17de9972e132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_524894ff-98de-4718-91ca-c9222084f000" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_c8cbc482-3e78-4eef-9026-17de9972e132" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_95b30714-5869-4bc6-8c3f-7eaa6092bb9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_524894ff-98de-4718-91ca-c9222084f000" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_95b30714-5869-4bc6-8c3f-7eaa6092bb9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f965b2a1-751f-4c6f-a437-f1e55bb379cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_524894ff-98de-4718-91ca-c9222084f000" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f965b2a1-751f-4c6f-a437-f1e55bb379cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_38be0d26-1931-4273-9200-f1e965c3c272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_524894ff-98de-4718-91ca-c9222084f000" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_38be0d26-1931-4273-9200-f1e965c3c272" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_d18a512a-632b-4752-9825-885dc1f024d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_524894ff-98de-4718-91ca-c9222084f000" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_d18a512a-632b-4752-9825-885dc1f024d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f6f4ab45-a518-42dd-a707-e9edca64e202" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0f9d08c3-dd76-4a44-aaaa-2e6b048c3e49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f6f4ab45-a518-42dd-a707-e9edca64e202" xlink:to="loc_us-gaap_AssetsCurrent_0f9d08c3-dd76-4a44-aaaa-2e6b048c3e49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_6dfc3187-265e-4fac-a67e-a3971ed877ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f6f4ab45-a518-42dd-a707-e9edca64e202" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_6dfc3187-265e-4fac-a67e-a3971ed877ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_348cd895-c575-470c-bc80-398e0b9a5911" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f6f4ab45-a518-42dd-a707-e9edca64e202" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_348cd895-c575-470c-bc80-398e0b9a5911" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0107a949-3b13-4a12-bf67-ccfb20e8e9e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f6f4ab45-a518-42dd-a707-e9edca64e202" xlink:to="loc_us-gaap_Goodwill_0107a949-3b13-4a12-bf67-ccfb20e8e9e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_50dbbdf6-4a16-4e8d-a8a2-4297df2398c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f6f4ab45-a518-42dd-a707-e9edca64e202" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_50dbbdf6-4a16-4e8d-a8a2-4297df2398c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_c28e87a8-e631-4ef9-b7b1-c243211866fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f6f4ab45-a518-42dd-a707-e9edca64e202" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_c28e87a8-e631-4ef9-b7b1-c243211866fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_733014c7-ab46-4b0e-b014-a3ac4a6f21be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f6f4ab45-a518-42dd-a707-e9edca64e202" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_733014c7-ab46-4b0e-b014-a3ac4a6f21be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_ad211972-f49e-4c5a-8499-a1fc02b08687" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_f6f4ab45-a518-42dd-a707-e9edca64e202" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_ad211972-f49e-4c5a-8499-a1fc02b08687" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_992608f6-f050-46ed-879f-6bf08a7862d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7890fd6a-d02f-40c7-b2a6-004cf5ca55e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_992608f6-f050-46ed-879f-6bf08a7862d1" xlink:to="loc_us-gaap_StockholdersEquity_7890fd6a-d02f-40c7-b2a6-004cf5ca55e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_824c6929-1616-4062-b9de-6789df24b92b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_992608f6-f050-46ed-879f-6bf08a7862d1" xlink:to="loc_us-gaap_MinorityInterest_824c6929-1616-4062-b9de-6789df24b92b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="myrg-20200930.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="myrg-20200930.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_473b1e1b-da28-4432-842c-91b7f08a136f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3f1aae2a-8de0-42d5-8b7c-c5c446ad9dfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_473b1e1b-da28-4432-842c-91b7f08a136f" xlink:to="loc_us-gaap_OperatingIncomeLoss_3f1aae2a-8de0-42d5-8b7c-c5c446ad9dfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_a8ee9da3-0cfb-4951-abdd-68b6545c2600" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_473b1e1b-da28-4432-842c-91b7f08a136f" xlink:to="loc_us-gaap_InvestmentIncomeInterest_a8ee9da3-0cfb-4951-abdd-68b6545c2600" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8da41413-0644-4d3c-8519-c8b57c44bbc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_473b1e1b-da28-4432-842c-91b7f08a136f" xlink:to="loc_us-gaap_InterestExpense_8da41413-0644-4d3c-8519-c8b57c44bbc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_c2c0b324-5b24-4f11-8e78-28c830c75d3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_473b1e1b-da28-4432-842c-91b7f08a136f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_c2c0b324-5b24-4f11-8e78-28c830c75d3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_30414c0f-f5d4-40d5-a0a9-c8e9fac1cf48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e5ff4643-3475-45dc-be8d-aff5e3a65b27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_30414c0f-f5d4-40d5-a0a9-c8e9fac1cf48" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e5ff4643-3475-45dc-be8d-aff5e3a65b27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_264353c7-93dc-4a75-830e-7377f6f8868b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_30414c0f-f5d4-40d5-a0a9-c8e9fac1cf48" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_264353c7-93dc-4a75-830e-7377f6f8868b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9b9790b2-a5ba-48e9-b6f2-70ced00fc370" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_61a2a25e-c007-4b5c-b766-2acf2eb4c667" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9b9790b2-a5ba-48e9-b6f2-70ced00fc370" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_61a2a25e-c007-4b5c-b766-2acf2eb4c667" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_5edbae0b-e4b1-413c-88b8-e468828a0eff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9b9790b2-a5ba-48e9-b6f2-70ced00fc370" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_5edbae0b-e4b1-413c-88b8-e468828a0eff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_76f30d38-06b0-4684-929e-bfa02335f611" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_1cc63745-37fa-4608-9ae6-0e6ef215f687" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_76f30d38-06b0-4684-929e-bfa02335f611" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_1cc63745-37fa-4608-9ae6-0e6ef215f687" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_36d55e12-ab77-4aff-aa79-2281f4863275" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5e085d71-b2cf-4b2f-b206-9b2eabe4d924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_36d55e12-ab77-4aff-aa79-2281f4863275" xlink:to="loc_us-gaap_GrossProfit_5e085d71-b2cf-4b2f-b206-9b2eabe4d924" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7d25bef2-051c-4e43-97e4-2173e744541b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_36d55e12-ab77-4aff-aa79-2281f4863275" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_7d25bef2-051c-4e43-97e4-2173e744541b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_f2ab9046-f48a-4b4e-bf2e-8e590f3e82c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_36d55e12-ab77-4aff-aa79-2281f4863275" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_f2ab9046-f48a-4b4e-bf2e-8e590f3e82c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_7ab74a86-40f0-402c-8303-db86913f4511" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_36d55e12-ab77-4aff-aa79-2281f4863275" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_7ab74a86-40f0-402c-8303-db86913f4511" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_59f03fbd-bdfe-4e01-a2f0-26dfae233cb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_c403ffce-fabb-49be-856b-f69c123088b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_59f03fbd-bdfe-4e01-a2f0-26dfae233cb1" xlink:to="loc_us-gaap_ProfitLoss_c403ffce-fabb-49be-856b-f69c123088b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_069b329f-ead4-4719-be1b-611a1b390a0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_59f03fbd-bdfe-4e01-a2f0-26dfae233cb1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_069b329f-ead4-4719-be1b-611a1b390a0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_608ca6f1-633c-4b9e-bf00-8965eda9b171" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_9966d5af-9d6e-47da-8a23-a6cd95104b99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_608ca6f1-633c-4b9e-bf00-8965eda9b171" xlink:to="loc_us-gaap_ProfitLoss_9966d5af-9d6e-47da-8a23-a6cd95104b99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5ce50db9-f6b0-418b-8307-431833364b31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_608ca6f1-633c-4b9e-bf00-8965eda9b171" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_5ce50db9-f6b0-418b-8307-431833364b31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5cd6ec4f-dc29-4a60-8c48-3a028cdefbd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6800241e-81ea-428e-aa6e-edb65dfd01ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_5cd6ec4f-dc29-4a60-8c48-3a028cdefbd7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6800241e-81ea-428e-aa6e-edb65dfd01ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_86bb764b-33a5-4b5c-87a5-a0e1f2732bcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_5cd6ec4f-dc29-4a60-8c48-3a028cdefbd7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_86bb764b-33a5-4b5c-87a5-a0e1f2732bcc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="myrg-20200930.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="myrg-20200930.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="myrg-20200930.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_dfc51e94-ecf3-4cb9-ac9c-922d12bab8cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_ProfitLoss_dfc51e94-ecf3-4cb9-ac9c-922d12bab8cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_329bc35d-7847-49f4-8025-f3bd941178ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_Depreciation_329bc35d-7847-49f4-8025-f3bd941178ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_96117c6c-96fc-4676-8305-5ce3835171d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_96117c6c-96fc-4676-8305-5ce3835171d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_b7e683ce-e3b4-4905-9b9c-151b5cec6cc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_ShareBasedCompensation_b7e683ce-e3b4-4905-9b9c-151b5cec6cc4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_c7a7696e-baad-41ca-858f-7525bbc37174" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_c7a7696e-baad-41ca-858f-7525bbc37174" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9367b16e-818e-4933-b082-fba9dc4ccfe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9367b16e-818e-4933-b082-fba9dc4ccfe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_4d03bb62-e9e4-423f-8dc4-1631fd915e5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_4d03bb62-e9e4-423f-8dc4-1631fd915e5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_68948933-164d-4987-a39e-2fa387bbf7dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_68948933-164d-4987-a39e-2fa387bbf7dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_018ccf7b-4aff-4d0d-8144-5f94440704e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_018ccf7b-4aff-4d0d-8144-5f94440704e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_a52b84a7-a025-447d-b45a-6572677f24ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_a52b84a7-a025-447d-b45a-6572677f24ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_0b50a474-6aac-4de0-b3ad-b208cab504af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_0b50a474-6aac-4de0-b3ad-b208cab504af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3ebe4fba-c0ab-46be-81bc-8477a1ac9538" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3ebe4fba-c0ab-46be-81bc-8477a1ac9538" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_053b737a-5e28-4e86-933c-7548e913db4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_053b737a-5e28-4e86-933c-7548e913db4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_3fdd35d2-4bcc-4536-b101-9a72ecaae4ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_3fdd35d2-4bcc-4536-b101-9a72ecaae4ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_aeb8e3ea-4def-4738-bcac-0ec4d5a71739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b19b2e5b-f055-4ca0-8828-d972d24d1bf2" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_aeb8e3ea-4def-4738-bcac-0ec4d5a71739" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2a34b8b-be1e-4082-8706-04da6e53595c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_031332f4-195f-40af-a9cc-c2fef8bf9171" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2a34b8b-be1e-4082-8706-04da6e53595c" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_031332f4-195f-40af-a9cc-c2fef8bf9171" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_294dacba-f3ec-492b-9aa4-f29eb03428d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2a34b8b-be1e-4082-8706-04da6e53595c" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_294dacba-f3ec-492b-9aa4-f29eb03428d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_0c189926-15d9-4fe0-a29e-e377f2d338b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2a34b8b-be1e-4082-8706-04da6e53595c" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_0c189926-15d9-4fe0-a29e-e377f2d338b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_57ebfb69-4a0b-4a30-9a59-81d31ac56125" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2a34b8b-be1e-4082-8706-04da6e53595c" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_57ebfb69-4a0b-4a30-9a59-81d31ac56125" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_525c1d8f-0b39-428f-ae1b-1a617c5f6d62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2a34b8b-be1e-4082-8706-04da6e53595c" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_525c1d8f-0b39-428f-ae1b-1a617c5f6d62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtRestructuringCosts_a75c598f-4f1e-4e52-879b-c02085ef3de5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtRestructuringCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2a34b8b-be1e-4082-8706-04da6e53595c" xlink:to="loc_us-gaap_PaymentsOfDebtRestructuringCosts_a75c598f-4f1e-4e52-879b-c02085ef3de5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8dafb6dc-d2aa-47e5-8203-dd96afe18a16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2a34b8b-be1e-4082-8706-04da6e53595c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8dafb6dc-d2aa-47e5-8203-dd96afe18a16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1e5a98bd-8325-4fe9-829b-57b5052e8700" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d2a34b8b-be1e-4082-8706-04da6e53595c" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1e5a98bd-8325-4fe9-829b-57b5052e8700" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8e08b038-9303-427f-b386-5ca5660806a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_c399f778-35e1-4c62-aba8-a9c1e63944a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8e08b038-9303-427f-b386-5ca5660806a7" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_c399f778-35e1-4c62-aba8-a9c1e63944a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_97f43561-6514-4981-a633-86edea1df14b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8e08b038-9303-427f-b386-5ca5660806a7" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_97f43561-6514-4981-a633-86edea1df14b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e3afe2fb-3be1-4db8-a085-a911b4e0db22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8e08b038-9303-427f-b386-5ca5660806a7" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e3afe2fb-3be1-4db8-a085-a911b4e0db22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3acc2884-282b-4420-bd68-90f528a7283d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0e49e031-e187-4548-b456-eac7891ba265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3acc2884-282b-4420-bd68-90f528a7283d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0e49e031-e187-4548-b456-eac7891ba265" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d700c367-0a6e-4bf9-910c-95c0726e53ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3acc2884-282b-4420-bd68-90f528a7283d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d700c367-0a6e-4bf9-910c-95c0726e53ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8a9f9de-5b5d-4b73-9ed0-3075d9ce4b3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3acc2884-282b-4420-bd68-90f528a7283d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8a9f9de-5b5d-4b73-9ed0-3075d9ce4b3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCash_ddd2f429-8f30-479c-af6d-ad026bceaae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCash"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3acc2884-282b-4420-bd68-90f528a7283d" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCash_ddd2f429-8f30-479c-af6d-ad026bceaae6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentation" xlink:type="simple" xlink:href="myrg-20200930.xsd#OrganizationBusinessandBasisofPresentation"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies" xlink:type="simple" xlink:href="myrg-20200930.xsd#OrganizationBusinessandBasisofPresentationPolicies"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#OrganizationBusinessandBasisofPresentationDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/Acquisition" xlink:type="simple" xlink:href="myrg-20200930.xsd#Acquisition"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/Acquisition" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/AcquisitionDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#AcquisitionDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/AcquisitionDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilities" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilities"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesTables"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesAdditionalinformationDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesAdditionalinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesSummaryofcontractassetsDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c1a36b0d-899d-454d-b08a-b89a8f00f836" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_1a9bd352-77cd-4c66-8c6e-99e76a6bad27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c1a36b0d-899d-454d-b08a-b89a8f00f836" xlink:to="loc_us-gaap_UnbilledContractsReceivable_1a9bd352-77cd-4c66-8c6e-99e76a6bad27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainage_8fc8be5e-78ce-4717-8b58-35d29d82e2fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionContractorReceivableRetainage"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c1a36b0d-899d-454d-b08a-b89a8f00f836" xlink:to="loc_us-gaap_ConstructionContractorReceivableRetainage_8fc8be5e-78ce-4717-8b58-35d29d82e2fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_6cd9ac93-c017-44f9-ae6f-e1b1dbc76dde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables_d27acf45-a6a4-4ebd-8c98-e74902f6390b" xlink:href="myrg-20200930.xsd#myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_6cd9ac93-c017-44f9-ae6f-e1b1dbc76dde" xlink:to="loc_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables_d27acf45-a6a4-4ebd-8c98-e74902f6390b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInContractReceivableRetainage_f7e36d1b-6898-43ae-a0ae-a00cc656791b" xlink:href="myrg-20200930.xsd#myrg_IncreaseDecreaseInContractReceivableRetainage"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_6cd9ac93-c017-44f9-ae6f-e1b1dbc76dde" xlink:to="loc_myrg_IncreaseDecreaseInContractReceivableRetainage_f7e36d1b-6898-43ae-a0ae-a00cc656791b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_adf62c30-6375-4f9d-9d59-413466bc9402" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_ed8fb43e-36b2-4e8e-9611-20976f7c3eba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_adf62c30-6375-4f9d-9d59-413466bc9402" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_ed8fb43e-36b2-4e8e-9611-20976f7c3eba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInAccruedLossProvision_c9ef12ef-318b-40f0-b53a-7d8b6032198a" xlink:href="myrg-20200930.xsd#myrg_IncreaseDecreaseInAccruedLossProvision"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_adf62c30-6375-4f9d-9d59-413466bc9402" xlink:to="loc_myrg_IncreaseDecreaseInAccruedLossProvision_c9ef12ef-318b-40f0-b53a-7d8b6032198a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_fde4c60d-db31-438b-8fbd-37a384d61510" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_eddc18b0-b659-407a-827b-63c8f5df5059" xlink:href="myrg-20200930.xsd#myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_fde4c60d-db31-438b-8fbd-37a384d61510" xlink:to="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_eddc18b0-b659-407a-827b-63c8f5df5059" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_e25c4c29-57b1-41c3-848c-48b9415bbc16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLossOnContracts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent_fde4c60d-db31-438b-8fbd-37a384d61510" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_e25c4c29-57b1-41c3-848c-48b9415bbc16" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetContractAssetsLiabilities_d919dc2f-afd0-485f-b8df-2cef3086c73a" xlink:href="myrg-20200930.xsd#myrg_NetContractAssetsLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_1f72cbaf-388e-4b2c-80bb-68d9304a4749" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetContractAssetsLiabilities_d919dc2f-afd0-485f-b8df-2cef3086c73a" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_1f72cbaf-388e-4b2c-80bb-68d9304a4749" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a31c3497-4450-443f-8085-04028c5606c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetContractAssetsLiabilities_d919dc2f-afd0-485f-b8df-2cef3086c73a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a31c3497-4450-443f-8085-04028c5606c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_49b02ca9-c7c6-4e6b-a006-0a4ccee481fd" xlink:href="myrg-20200930.xsd#myrg_IncreaseDecreaseInNetContractAssetsLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_e039b657-af7e-4d19-b1c7-e7bb731adbbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_49b02ca9-c7c6-4e6b-a006-0a4ccee481fd" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_e039b657-af7e-4d19-b1c7-e7bb731adbbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_7dc8cdd8-87db-4413-bd61-b0147aa787ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPayablesToCustomers"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_49b02ca9-c7c6-4e6b-a006-0a4ccee481fd" xlink:to="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_7dc8cdd8-87db-4413-bd61-b0147aa787ab" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesContractsinprocessDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_43fd5b76-e2bf-4def-b901-69e91026db50" xlink:href="myrg-20200930.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_37161ad2-083c-44c9-bad7-c22aaca7d790" xlink:href="myrg-20200930.xsd#myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_43fd5b76-e2bf-4def-b901-69e91026db50" xlink:to="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_37161ad2-083c-44c9-bad7-c22aaca7d790" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_BillingsToDate_1ba56444-1012-48da-8db3-a9da4b8d97cb" xlink:href="myrg-20200930.xsd#myrg_BillingsToDate"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_43fd5b76-e2bf-4def-b901-69e91026db50" xlink:to="loc_myrg_BillingsToDate_1ba56444-1012-48da-8db3-a9da4b8d97cb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_c0419913-f47f-4ffe-a972-1d0f1102ab7c" xlink:href="myrg-20200930.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_c6623c23-a2fb-4187-b180-7ffda93bf46a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_c0419913-f47f-4ffe-a972-1d0f1102ab7c" xlink:to="loc_us-gaap_UnbilledContractsReceivable_c6623c23-a2fb-4187-b180-7ffda93bf46a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_02221dcd-dc17-4d56-bf74-fe041002efcb" xlink:href="myrg-20200930.xsd#myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_c0419913-f47f-4ffe-a972-1d0f1102ab7c" xlink:to="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_02221dcd-dc17-4d56-bf74-fe041002efcb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligations" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligations"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsTables"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsAdditionalinformationDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationTotal_60a23061-4ddd-4408-b823-da217ba85aa2" xlink:href="myrg-20200930.xsd#myrg_LeaseObligationTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationCurrent_83782e60-e525-4f82-aa9e-5c6f9f33127a" xlink:href="myrg-20200930.xsd#myrg_LeaseObligationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationTotal_60a23061-4ddd-4408-b823-da217ba85aa2" xlink:to="loc_myrg_LeaseObligationCurrent_83782e60-e525-4f82-aa9e-5c6f9f33127a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationNoncurrent_5a101e2c-d002-4237-b534-d47aeafed36c" xlink:href="myrg-20200930.xsd#myrg_LeaseObligationNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationTotal_60a23061-4ddd-4408-b823-da217ba85aa2" xlink:to="loc_myrg_LeaseObligationNoncurrent_5a101e2c-d002-4237-b534-d47aeafed36c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset_c97f10da-d6e4-4312-ac59-4b96554bf975" xlink:href="myrg-20200930.xsd#myrg_OperatingAndFinanceLeaseRightOfUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_841e09ed-2345-4544-a269-d94a8d566fd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset_c97f10da-d6e4-4312-ac59-4b96554bf975" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_841e09ed-2345-4544-a269-d94a8d566fd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_b450780a-edf9-4473-b49d-d86cde38d71b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset_c97f10da-d6e4-4312-ac59-4b96554bf975" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_b450780a-edf9-4473-b49d-d86cde38d71b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationCurrent_10b7d3fe-9cfe-4c2f-8b58-0ac5dceb40d8" xlink:href="myrg-20200930.xsd#myrg_LeaseObligationCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_da1e2bbe-8ff8-4a27-83c9-8df21cac4514" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationCurrent_10b7d3fe-9cfe-4c2f-8b58-0ac5dceb40d8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_da1e2bbe-8ff8-4a27-83c9-8df21cac4514" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_e9869506-6f21-4531-b10f-e05c9f84be62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationCurrent_10b7d3fe-9cfe-4c2f-8b58-0ac5dceb40d8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_e9869506-6f21-4531-b10f-e05c9f84be62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationNoncurrent_45f87e3c-ed18-4a2d-8c34-5b8da747c8c4" xlink:href="myrg-20200930.xsd#myrg_LeaseObligationNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b8bc9098-9254-4b0f-8e57-e096429e0169" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationNoncurrent_45f87e3c-ed18-4a2d-8c34-5b8da747c8c4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b8bc9098-9254-4b0f-8e57-e096429e0169" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_32ea22e0-7bcd-417c-a463-9abf1ae9885e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseObligationNoncurrent_45f87e3c-ed18-4a2d-8c34-5b8da747c8c4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_32ea22e0-7bcd-417c-a463-9abf1ae9885e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsSummaryofleaserelatedcostsDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_60c78540-a0a0-457e-8348-8fc2d2afa671" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9fca5bea-626a-44c4-bf37-92c9e510b0f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_60c78540-a0a0-457e-8348-8fc2d2afa671" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_9fca5bea-626a-44c4-bf37-92c9e510b0f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_52976d5b-234e-46bb-b763-710a39890b9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_60c78540-a0a0-457e-8348-8fc2d2afa671" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_52976d5b-234e-46bb-b763-710a39890b9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_9e461156-6682-4c16-8404-45443365cacf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_60c78540-a0a0-457e-8348-8fc2d2afa671" xlink:to="loc_us-gaap_OperatingLeaseCost_9e461156-6682-4c16-8404-45443365cacf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_676f251d-02ac-4559-ab7e-3e7ccd61f48e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_60c78540-a0a0-457e-8348-8fc2d2afa671" xlink:to="loc_us-gaap_ShortTermLeaseCost_676f251d-02ac-4559-ab7e-3e7ccd61f48e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_f4eea8ae-16cb-4459-91e8-07966ac329a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_60c78540-a0a0-457e-8348-8fc2d2afa671" xlink:to="loc_us-gaap_VariableLeaseCost_f4eea8ae-16cb-4459-91e8-07966ac329a1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_de913f0a-b8b2-411e-be06-8cfcb7d4dfc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_320f0163-12a1-48dd-8418-b5ad20a57c04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_de913f0a-b8b2-411e-be06-8cfcb7d4dfc3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_320f0163-12a1-48dd-8418-b5ad20a57c04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_383aae4d-6495-4b33-a15c-4fd7b39d35a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_de913f0a-b8b2-411e-be06-8cfcb7d4dfc3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_383aae4d-6495-4b33-a15c-4fd7b39d35a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9c06de12-121f-4835-9d54-744e829200c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_de913f0a-b8b2-411e-be06-8cfcb7d4dfc3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9c06de12-121f-4835-9d54-744e829200c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_29533194-a6ea-46aa-a45c-13031b33618f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_de913f0a-b8b2-411e-be06-8cfcb7d4dfc3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_29533194-a6ea-46aa-a45c-13031b33618f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_8bf1af15-69d8-4588-bfce-02a31ff0b16a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_de913f0a-b8b2-411e-be06-8cfcb7d4dfc3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_8bf1af15-69d8-4588-bfce-02a31ff0b16a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3b4ecb38-925b-4009-9008-fa3f3870af97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_de913f0a-b8b2-411e-be06-8cfcb7d4dfc3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3b4ecb38-925b-4009-9008-fa3f3870af97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_716c1723-230e-4468-8feb-ea3169a3eb2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_de913f0a-b8b2-411e-be06-8cfcb7d4dfc3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_716c1723-230e-4468-8feb-ea3169a3eb2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_0af479af-b5b3-4c93-b580-1c67a842abbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_a406e905-df23-4b5a-bb27-a1a046cd2a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_0af479af-b5b3-4c93-b580-1c67a842abbd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_a406e905-df23-4b5a-bb27-a1a046cd2a9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_89482756-884b-455f-8e02-7c53150641b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_0af479af-b5b3-4c93-b580-1c67a842abbd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_89482756-884b-455f-8e02-7c53150641b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability_2c07ce21-06e3-4e15-8be5-e00a5e942cca" xlink:href="myrg-20200930.xsd#myrg_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_59047b4b-ce7e-4f73-940b-53e98375ed08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiability_2c07ce21-06e3-4e15-8be5-e00a5e942cca" xlink:to="loc_us-gaap_OperatingLeaseLiability_59047b4b-ce7e-4f73-940b-53e98375ed08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_27d3f768-0815-494d-ae29-81bc4e570a02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiability_2c07ce21-06e3-4e15-8be5-e00a5e942cca" xlink:to="loc_us-gaap_FinanceLeaseLiability_27d3f768-0815-494d-ae29-81bc4e570a02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_58438156-c3ef-49ce-acaa-631bd34e01fe" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_91d82ff3-d836-43a5-a24e-63e17779cf20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_58438156-c3ef-49ce-acaa-631bd34e01fe" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_91d82ff3-d836-43a5-a24e-63e17779cf20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b45ad6d9-268d-4e9f-b732-3d5a16b18b8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_58438156-c3ef-49ce-acaa-631bd34e01fe" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b45ad6d9-268d-4e9f-b732-3d5a16b18b8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear_888ec444-99c3-47fb-973f-7f636ace3424" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_d9895278-acb3-4665-9fd0-54f48ea619e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear_888ec444-99c3-47fb-973f-7f636ace3424" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_d9895278-acb3-4665-9fd0-54f48ea619e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_03eadcdb-8792-42ae-8f4b-7c884d8017d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear_888ec444-99c3-47fb-973f-7f636ace3424" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_03eadcdb-8792-42ae-8f4b-7c884d8017d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityCurrent_d9a3f7be-3a40-4e30-a06e-55eb69273dd5" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_5b92d3cf-86a6-4044-9d88-164abcb48e44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityCurrent_d9a3f7be-3a40-4e30-a06e-55eb69273dd5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_5b92d3cf-86a6-4044-9d88-164abcb48e44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_f50b74e0-93d3-4cef-b8cc-276ca6e50e0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityCurrent_d9a3f7be-3a40-4e30-a06e-55eb69273dd5" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_f50b74e0-93d3-4cef-b8cc-276ca6e50e0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_00f88fad-19ba-4cbf-8ea0-13218a27d2d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4fd46dda-4211-4183-86d0-838a5dfb1cdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_00f88fad-19ba-4cbf-8ea0-13218a27d2d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4fd46dda-4211-4183-86d0-838a5dfb1cdb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e13ddc02-4288-479f-a489-c5389105a515" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_00f88fad-19ba-4cbf-8ea0-13218a27d2d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e13ddc02-4288-479f-a489-c5389105a515" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_679bc84f-3721-4416-a107-1ee0f7d460cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_00f88fad-19ba-4cbf-8ea0-13218a27d2d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_679bc84f-3721-4416-a107-1ee0f7d460cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c0f59dc5-5a43-4bb7-adbf-53b8d6728541" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_00f88fad-19ba-4cbf-8ea0-13218a27d2d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_c0f59dc5-5a43-4bb7-adbf-53b8d6728541" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_78bd04a1-a00f-4efb-afea-10dd7faccf27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_00f88fad-19ba-4cbf-8ea0-13218a27d2d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_78bd04a1-a00f-4efb-afea-10dd7faccf27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8219b5e5-7612-4136-8058-0c6cd78591ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_00f88fad-19ba-4cbf-8ea0-13218a27d2d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8219b5e5-7612-4136-8058-0c6cd78591ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8f893a9b-3baa-4213-8c79-8f0c3a02137e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_00f88fad-19ba-4cbf-8ea0-13218a27d2d9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8f893a9b-3baa-4213-8c79-8f0c3a02137e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths_f898f4f9-3312-42de-8c16-da6b7df4b6fc" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_08995ea8-1257-4f93-aee2-d9d021dd3bea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths_f898f4f9-3312-42de-8c16-da6b7df4b6fc" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_08995ea8-1257-4f93-aee2-d9d021dd3bea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_883c2da9-0ea0-498e-94c3-262fe3ac0d84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths_f898f4f9-3312-42de-8c16-da6b7df4b6fc" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_883c2da9-0ea0-498e-94c3-262fe3ac0d84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityNoncurrent_f73f6099-e0c5-4bce-aab0-64297c4784c1" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_40a946b3-a349-4cb3-9ce4-6324ea7b937d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityNoncurrent_f73f6099-e0c5-4bce-aab0-64297c4784c1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_40a946b3-a349-4cb3-9ce4-6324ea7b937d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_27b60cd6-3950-446b-88c5-ff33a2a817d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityNoncurrent_f73f6099-e0c5-4bce-aab0-64297c4784c1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_27b60cd6-3950-446b-88c5-ff33a2a817d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearTwo_d4d65912-8ad3-41c8-92f1-d921a62a49b2" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_b8451edb-5ac6-4d88-a17b-709fbfbc9076" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueYearTwo_d4d65912-8ad3-41c8-92f1-d921a62a49b2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_b8451edb-5ac6-4d88-a17b-709fbfbc9076" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e4341d67-2e1f-4339-8dc9-5bfbc4b464b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueYearTwo_d4d65912-8ad3-41c8-92f1-d921a62a49b2" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_e4341d67-2e1f-4339-8dc9-5bfbc4b464b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_ad86a892-84f0-4ec2-a9cd-c2c4d3c8815c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_ea34c537-1be1-4383-a005-acb5bb5cb708" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_ad86a892-84f0-4ec2-a9cd-c2c4d3c8815c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_ea34c537-1be1-4383-a005-acb5bb5cb708" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_94227156-18a5-4290-b520-1199ac7ff421" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiability_ad86a892-84f0-4ec2-a9cd-c2c4d3c8815c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_94227156-18a5-4290-b520-1199ac7ff421" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearFour_162d54e1-746e-4bec-a1e3-b4dc49fed035" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_233047fd-03aa-4d18-ae9a-d13666bcc431" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueYearFour_162d54e1-746e-4bec-a1e3-b4dc49fed035" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_233047fd-03aa-4d18-ae9a-d13666bcc431" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5cbf257c-893f-4810-98a5-b5856ddf6baf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueYearFour_162d54e1-746e-4bec-a1e3-b4dc49fed035" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5cbf257c-893f-4810-98a5-b5856ddf6baf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearFive_eae212fb-a7cd-4ee5-af8e-e6a7b0d7622d" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7994bd13-ed61-4812-9d5c-7bbc6aa7809d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueYearFive_eae212fb-a7cd-4ee5-af8e-e6a7b0d7622d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7994bd13-ed61-4812-9d5c-7bbc6aa7809d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3bc8b75d-1407-452e-a358-bd04102c786f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueYearFive_eae212fb-a7cd-4ee5-af8e-e6a7b0d7622d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_3bc8b75d-1407-452e-a358-bd04102c786f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDue_e890fa41-8507-40c5-97bf-616081bc1258" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e60eefb3-7469-4489-bffd-f171b4376c81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDue_e890fa41-8507-40c5-97bf-616081bc1258" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e60eefb3-7469-4489-bffd-f171b4376c81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b299f1b4-5c7c-428e-945d-5d02daad6414" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDue_e890fa41-8507-40c5-97bf-616081bc1258" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_b299f1b4-5c7c-428e-945d-5d02daad6414" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeLiabilityToBePaidAfterYearFive_33145295-4b66-4662-a897-85879a03113b" xlink:href="myrg-20200930.xsd#myrg_LesseeLiabilityToBePaidAfterYearFive"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_c25c3ce3-5695-4963-acc6-09de4f312d44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LesseeLiabilityToBePaidAfterYearFive_33145295-4b66-4662-a897-85879a03113b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_c25c3ce3-5695-4963-acc6-09de4f312d44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_751f1e0b-8a52-42e7-91e3-7eec92d30ee2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LesseeLiabilityToBePaidAfterYearFive_33145295-4b66-4662-a897-85879a03113b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_751f1e0b-8a52-42e7-91e3-7eec92d30ee2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearThree_d5fe5b16-0131-480c-9c3a-b72b9cf94f2a" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_19fe5f0c-3c30-47a8-b116-645691cabecf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueYearThree_d5fe5b16-0131-480c-9c3a-b72b9cf94f2a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_19fe5f0c-3c30-47a8-b116-645691cabecf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_f193052d-8bdf-44fd-afe0-2a49faac1e04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueYearThree_d5fe5b16-0131-480c-9c3a-b72b9cf94f2a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_f193052d-8bdf-44fd-afe0-2a49faac1e04" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d6a57782-d485-49d1-9a7c-ffa5067a62b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_cbb49a0b-cc54-4632-b51e-58ff7f2885b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d6a57782-d485-49d1-9a7c-ffa5067a62b2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_cbb49a0b-cc54-4632-b51e-58ff7f2885b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_c7e32a31-6d1d-4320-8683-5c256b92febe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d6a57782-d485-49d1-9a7c-ffa5067a62b2" xlink:to="loc_us-gaap_FinanceLeaseLiability_c7e32a31-6d1d-4320-8683-5c256b92febe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDue_a47b1480-778e-4d9f-880c-3c2bdbedbf68" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_60627cc9-3033-4ae2-a6ac-7a10853b8aca" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDue_a47b1480-778e-4d9f-880c-3c2bdbedbf68" xlink:to="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_60627cc9-3033-4ae2-a6ac-7a10853b8aca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability_4b6d9a5f-7f4a-4f6f-a8aa-4bb7d6b2344e" xlink:href="myrg-20200930.xsd#myrg_LeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDue_a47b1480-778e-4d9f-880c-3c2bdbedbf68" xlink:to="loc_myrg_LeaseLiability_4b6d9a5f-7f4a-4f6f-a8aa-4bb7d6b2344e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9f0634bb-4998-4b69-976f-11ca5428688c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_35b1d61f-7dfe-488e-9b8f-4ce764ed6ee1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9f0634bb-4998-4b69-976f-11ca5428688c" xlink:to="loc_us-gaap_OperatingLeaseLiability_35b1d61f-7dfe-488e-9b8f-4ce764ed6ee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_780d8643-390a-4bdc-ba5b-bac0c66b1ffb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_9f0634bb-4998-4b69-976f-11ca5428688c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_780d8643-390a-4bdc-ba5b-bac0c66b1ffb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability_77aa4f05-5345-4070-bfe7-15d820194b46" xlink:href="myrg-20200930.xsd#myrg_LeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityCurrent_7a649285-96a5-4ff8-bfb1-c34d6fe53a38" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiability_77aa4f05-5345-4070-bfe7-15d820194b46" xlink:to="loc_myrg_LeaseLiabilityCurrent_7a649285-96a5-4ff8-bfb1-c34d6fe53a38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityNoncurrent_745455b8-eff0-42f9-9855-9098fa746ad6" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiability_77aa4f05-5345-4070-bfe7-15d820194b46" xlink:to="loc_myrg_LeaseLiabilityNoncurrent_745455b8-eff0-42f9-9855-9098fa746ad6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDue_0d90d610-bdaa-467b-ada3-89f6eaae4c8a" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear_574f9342-baa0-47c7-b53f-33ba08f6b05f" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDue_0d90d610-bdaa-467b-ada3-89f6eaae4c8a" xlink:to="loc_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear_574f9342-baa0-47c7-b53f-33ba08f6b05f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths_90fbea09-8698-4c4a-9459-8d82cfdfc5b7" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDue_0d90d610-bdaa-467b-ada3-89f6eaae4c8a" xlink:to="loc_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths_90fbea09-8698-4c4a-9459-8d82cfdfc5b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearTwo_2f7272aa-1daa-42c2-a036-fed3c4f316ae" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDue_0d90d610-bdaa-467b-ada3-89f6eaae4c8a" xlink:to="loc_myrg_LeaseLiabilityPaymentsDueYearTwo_2f7272aa-1daa-42c2-a036-fed3c4f316ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearThree_2fbdbe25-653e-40b5-9063-414867ab8e97" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDue_0d90d610-bdaa-467b-ada3-89f6eaae4c8a" xlink:to="loc_myrg_LeaseLiabilityPaymentsDueYearThree_2fbdbe25-653e-40b5-9063-414867ab8e97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearFour_8053690f-8046-4fe7-88b8-87e483622f08" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDue_0d90d610-bdaa-467b-ada3-89f6eaae4c8a" xlink:to="loc_myrg_LeaseLiabilityPaymentsDueYearFour_8053690f-8046-4fe7-88b8-87e483622f08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearFive_dd679a69-9061-4ebc-93c1-21cf3a41d296" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDue_0d90d610-bdaa-467b-ada3-89f6eaae4c8a" xlink:to="loc_myrg_LeaseLiabilityPaymentsDueYearFive_dd679a69-9061-4ebc-93c1-21cf3a41d296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeLiabilityToBePaidAfterYearFive_c576af45-4df0-4367-b546-9ecf5c023d8f" xlink:href="myrg-20200930.xsd#myrg_LesseeLiabilityToBePaidAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_myrg_LeaseLiabilityPaymentsDue_0d90d610-bdaa-467b-ada3-89f6eaae4c8a" xlink:to="loc_myrg_LesseeLiabilityToBePaidAfterYearFive_c576af45-4df0-4367-b546-9ecf5c023d8f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="myrg-20200930.xsd#FairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/FairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/Debt" xlink:type="simple" xlink:href="myrg-20200930.xsd#Debt"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/Debt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#DebtTables"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/DebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#DebtSummaryoftotaldebtDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_66fc05b7-491d-4196-ae15-606db5bf5d0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_0b87dcd6-1e49-4ced-8a7c-1e40cd653955" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_66fc05b7-491d-4196-ae15-606db5bf5d0b" xlink:to="loc_us-gaap_LongTermDebtCurrent_0b87dcd6-1e49-4ced-8a7c-1e40cd653955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_5d02afa6-5af0-47b7-81dc-35fd61a96d87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_66fc05b7-491d-4196-ae15-606db5bf5d0b" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_5d02afa6-5af0-47b7-81dc-35fd61a96d87" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#DebtAdditionalinformationDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/DebtAdditionalinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fa7545e6-9ae5-4b99-a4a0-c7f5c036def2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_a9f73f6e-0f8b-41e0-a294-ef77bcedee56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fa7545e6-9ae5-4b99-a4a0-c7f5c036def2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_a9f73f6e-0f8b-41e0-a294-ef77bcedee56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_300e9a9d-f400-4735-b69b-e14f772a2b68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fa7545e6-9ae5-4b99-a4a0-c7f5c036def2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_300e9a9d-f400-4735-b69b-e14f772a2b68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6cffeaa1-8ae7-4483-b3ef-60387d10aac4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fa7545e6-9ae5-4b99-a4a0-c7f5c036def2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6cffeaa1-8ae7-4483-b3ef-60387d10aac4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_29bb011f-ccd4-42bf-a52b-1a2ef48410a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fa7545e6-9ae5-4b99-a4a0-c7f5c036def2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_29bb011f-ccd4-42bf-a52b-1a2ef48410a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_0b7f0d13-46a6-42f1-8605-e827f77ab906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fa7545e6-9ae5-4b99-a4a0-c7f5c036def2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_0b7f0d13-46a6-42f1-8605-e827f77ab906" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2f0d5215-90c5-4e99-83c9-df118fbd9d4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fa7545e6-9ae5-4b99-a4a0-c7f5c036def2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2f0d5215-90c5-4e99-83c9-df118fbd9d4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_87e78a25-2f50-43b4-9123-97d0cf461adf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fa7545e6-9ae5-4b99-a4a0-c7f5c036def2" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_87e78a25-2f50-43b4-9123-97d0cf461adf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognition" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognition"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognition" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionTables"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionAdditionalinformationDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionScheduleofrevenuebycontracttypeDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionScheduleofrevenuebymarkettypeDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionSummaryofremainingperformanceobligationsDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails_1" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionSummaryofremainingperformanceobligationsDetails_1"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/IncomeTaxes" xlink:type="simple" xlink:href="myrg-20200930.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#IncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/IncomeTaxesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="myrg-20200930.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#CommitmentsandContingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/CommitmentsandContingenciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="myrg-20200930.xsd#StockBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/StockBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#StockBasedCompensationDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/StockBasedCompensationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/SegmentInformation" xlink:type="simple" xlink:href="myrg-20200930.xsd#SegmentInformation"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/SegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#SegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/SegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#SegmentInformationAdditionalinformationDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/NoncontrollingInterest" xlink:type="simple" xlink:href="myrg-20200930.xsd#NoncontrollingInterest"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/NoncontrollingInterest" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/NoncontrollingInterestDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#NoncontrollingInterestDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/NoncontrollingInterestDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShare" xlink:type="simple" xlink:href="myrg-20200930.xsd#EarningsPerShare"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/EarningsPerShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#EarningsPerShareTables"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/EarningsPerShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_56e66193-8c6c-4d97-81fd-ad65797b3a7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_62437ea7-9062-4996-bd56-bb74ba7e8d2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_56e66193-8c6c-4d97-81fd-ad65797b3a7c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_62437ea7-9062-4996-bd56-bb74ba7e8d2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_df0f583c-eb81-4af4-a863-390cc1909268" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_56e66193-8c6c-4d97-81fd-ad65797b3a7c" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_df0f583c-eb81-4af4-a863-390cc1909268" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.myrgroup.com/role/EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>myrg-20200930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:1286ec9a-1f65-49e9-9e03-b8e68198e3ad,g:e7b8c9a1-aa8d-4646-9a62-28b8a6eee1da-->
<link:linkbase 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" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CoverPage" xlink:type="simple" xlink:href="myrg-20200930.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/CoverPage" xlink:type="extended" id="i962d306c4d6a478592eff37a8ea2894c_CoverPage"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="myrg-20200930.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="ifd46104d53314ca3b21c97f9d6adcaef_CONSOLIDATEDBALANCESHEETS"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="myrg-20200930.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i02277b1abc2d460dad2c31e58f362d4d_CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="myrg-20200930.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="extended" id="if30f5b587b8e4c588e81018242f5e4f5_UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="myrg-20200930.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="i77a07baac2f44d8fbef40aafaa98c411_UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f994547b-53ae-4232-bbca-dbbe0e7802e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f994547b-53ae-4232-bbca-dbbe0e7802e1" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f0ed1e5d-d989-4585-a10b-cb5e59a386dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f0ed1e5d-d989-4585-a10b-cb5e59a386dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_7c2ea5f6-e96e-41cc-9c3f-2cf5fb9b2466" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_SharesOutstanding_7c2ea5f6-e96e-41cc-9c3f-2cf5fb9b2466" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_60aa4a36-9c17-4428-bf41-d3411f025fed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_ProfitLoss_60aa4a36-9c17-4428-bf41-d3411f025fed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9c51f1d4-0a9c-48b5-b575-c2c9b59e21c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_c66a31ab-4510-424b-9eef-c3fdd9e4bc07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_c66a31ab-4510-424b-9eef-c3fdd9e4bc07" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_8a8584d5-7e59-4bd2-be46-efd8905bc620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_8a8584d5-7e59-4bd2-be46-efd8905bc620" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_27ad7e54-b53d-4eb1-8500-2d2999ad9e2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_27ad7e54-b53d-4eb1-8500-2d2999ad9e2d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares_fa59eb86-ae69-4c3f-a44c-53f48d44dda2" xlink:href="myrg-20200930.xsd#myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares_fa59eb86-ae69-4c3f-a44c-53f48d44dda2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_241fcc57-6427-4487-a1ff-67b39483b08a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_241fcc57-6427-4487-a1ff-67b39483b08a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_7e3c6d11-9288-42fb-a5fa-23cc284c8e6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_7e3c6d11-9288-42fb-a5fa-23cc284c8e6b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_58e7b19d-fca5-4600-b381-2e0daf2c5faa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_58e7b19d-fca5-4600-b381-2e0daf2c5faa" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_0fbc911b-398a-48cd-b136-713e70a2c620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_0fbc911b-398a-48cd-b136-713e70a2c620" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_37da38a0-8ce6-43fe-9f66-422a9d28cda5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_37da38a0-8ce6-43fe-9f66-422a9d28cda5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_485be7d4-452e-444a-b16d-54df8c7e9e88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_797470b3-d0ee-4b18-bc6a-4b1b3e3a6439" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_3e8a4d86-011b-47d9-a5b0-f8df569b4507" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f994547b-53ae-4232-bbca-dbbe0e7802e1" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_3e8a4d86-011b-47d9-a5b0-f8df569b4507" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4594ad53-2114-4b36-9793-c1f74a830e64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f994547b-53ae-4232-bbca-dbbe0e7802e1" xlink:to="loc_us-gaap_StatementTable_4594ad53-2114-4b36-9793-c1f74a830e64" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_fe7396db-8b1a-4dfb-b403-bd59756ad4f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4594ad53-2114-4b36-9793-c1f74a830e64" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_fe7396db-8b1a-4dfb-b403-bd59756ad4f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_fe7396db-8b1a-4dfb-b403-bd59756ad4f2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fe7396db-8b1a-4dfb-b403-bd59756ad4f2" xlink:to="loc_us-gaap_EquityComponentDomain_fe7396db-8b1a-4dfb-b403-bd59756ad4f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fe7396db-8b1a-4dfb-b403-bd59756ad4f2" xlink:to="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_8ce720e7-9887-4313-a0cd-f3093db371d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_PreferredStockMember_8ce720e7-9887-4313-a0cd-f3093db371d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_273a8eec-77ea-4cee-b1b4-ffcbcabb12af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_CommonStockMember_273a8eec-77ea-4cee-b1b4-ffcbcabb12af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_93df0caa-de3e-45c2-9f0c-3d28961c2fb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_93df0caa-de3e-45c2-9f0c-3d28961c2fb3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_79e380d2-1404-49fb-b000-0a4989f828c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_79e380d2-1404-49fb-b000-0a4989f828c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_186950ef-68e2-4694-a725-b83ef26034d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_RetainedEarningsMember_186950ef-68e2-4694-a725-b83ef26034d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_56a604f8-db25-4517-8998-1f3000282fc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_ParentMember_56a604f8-db25-4517-8998-1f3000282fc3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_a6a32d3b-2e96-4e27-9296-c967dee44a48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_NoncontrollingInterestMember_a6a32d3b-2e96-4e27-9296-c967dee44a48" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7f248cc0-19b0-4cf7-a09e-fd65c4e34b2e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4594ad53-2114-4b36-9793-c1f74a830e64" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7f248cc0-19b0-4cf7-a09e-fd65c4e34b2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7f248cc0-19b0-4cf7-a09e-fd65c4e34b2e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7f248cc0-19b0-4cf7-a09e-fd65c4e34b2e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_7f248cc0-19b0-4cf7-a09e-fd65c4e34b2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_64cd6750-f7fe-42c9-80db-a8396115fc38" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7f248cc0-19b0-4cf7-a09e-fd65c4e34b2e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_64cd6750-f7fe-42c9-80db-a8396115fc38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_224a8b87-dfd8-43be-ad47-8afad6a21777" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_64cd6750-f7fe-42c9-80db-a8396115fc38" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_224a8b87-dfd8-43be-ad47-8afad6a21777" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="myrg-20200930.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended" id="ieb7330ad504d4bda8ae730494349c94d_UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="myrg-20200930.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended" id="i8e1be9014d60426b9166c95755149f80_UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentation" xlink:type="simple" xlink:href="myrg-20200930.xsd#OrganizationBusinessandBasisofPresentation"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentation" xlink:type="extended" id="i94d6e046042749b7a4825c6cc552d575_OrganizationBusinessandBasisofPresentation"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies" xlink:type="simple" xlink:href="myrg-20200930.xsd#OrganizationBusinessandBasisofPresentationPolicies"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies" xlink:type="extended" id="i021080b7d7f047da896a8ea94aa27c1e_OrganizationBusinessandBasisofPresentationPolicies"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#OrganizationBusinessandBasisofPresentationDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails" xlink:type="extended" id="i46275376dcbb44a6bd3982b8c90c9624_OrganizationBusinessandBasisofPresentationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:href="myrg-20200930.xsd#myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_bb904bdb-9212-4e3e-8907-9f25ff3007b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_NumberOfReportableSegments_bb904bdb-9212-4e3e-8907-9f25ff3007b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_554e9c2d-6d97-473b-89b5-0c40a4e656bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_554e9c2d-6d97-473b-89b5-0c40a4e656bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_55861930-0a07-401f-93b7-e31b2980600f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_55861930-0a07-401f-93b7-e31b2980600f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage_af5faf8d-4b89-42e9-a006-91c0022aeb53" xlink:href="myrg-20200930.xsd#myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage_af5faf8d-4b89-42e9-a006-91c0022aeb53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fe0757ab-a683-41e3-8054-c67a40ff75d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_OperatingIncomeLoss_fe0757ab-a683-41e3-8054-c67a40ff75d6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_633ebb6a-0ca7-47df-9203-1d5c95d8b865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_NetIncomeLoss_633ebb6a-0ca7-47df-9203-1d5c95d8b865" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9ea6cf1a-9434-4dfa-902a-3e677e46c3ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9ea6cf1a-9434-4dfa-902a-3e677e46c3ca" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_14be0dcf-c60b-4dac-b1c6-1d0aa809bc02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_14be0dcf-c60b-4dac-b1c6-1d0aa809bc02" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c7fbe5ac-276d-4593-8a08-596626220d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c7fbe5ac-276d-4593-8a08-596626220d0d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_c3d2b2f6-92c6-4d54-b3d2-61ed6727f2c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_c3d2b2f6-92c6-4d54-b3d2-61ed6727f2c6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_19c14bda-96fa-43b2-b6c5-0d29e4a289d3" xlink:href="myrg-20200930.xsd#myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_19c14bda-96fa-43b2-b6c5-0d29e4a289d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_8a462b0a-db20-4449-a9b8-cc1e589d6354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_19c14bda-96fa-43b2-b6c5-0d29e4a289d3" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_8a462b0a-db20-4449-a9b8-cc1e589d6354" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_8a462b0a-db20-4449-a9b8-cc1e589d6354_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_8a462b0a-db20-4449-a9b8-cc1e589d6354" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_8a462b0a-db20-4449-a9b8-cc1e589d6354_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_37d39fd5-7f26-463d-8923-1162bcf11d6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_8a462b0a-db20-4449-a9b8-cc1e589d6354" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_37d39fd5-7f26-463d-8923-1162bcf11d6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember_0f2de71b-447e-4075-8483-7e70cb9abff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_37d39fd5-7f26-463d-8923-1162bcf11d6c" xlink:to="loc_us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember_0f2de71b-447e-4075-8483-7e70cb9abff4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_027c83d2-6c80-4b91-8abe-321288ab6634" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_19c14bda-96fa-43b2-b6c5-0d29e4a289d3" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_027c83d2-6c80-4b91-8abe-321288ab6634" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_027c83d2-6c80-4b91-8abe-321288ab6634_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_027c83d2-6c80-4b91-8abe-321288ab6634" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_027c83d2-6c80-4b91-8abe-321288ab6634_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a63a698b-ab41-46e9-8de7-7b2c5533f1a1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_027c83d2-6c80-4b91-8abe-321288ab6634" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a63a698b-ab41-46e9-8de7-7b2c5533f1a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_24c11ed3-29e6-4271-a5d2-6e534488c3a7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a63a698b-ab41-46e9-8de7-7b2c5533f1a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_24c11ed3-29e6-4271-a5d2-6e534488c3a7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/Acquisition" xlink:type="simple" xlink:href="myrg-20200930.xsd#Acquisition"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/Acquisition" xlink:type="extended" id="i9291dfbe78de490abd529e6370300b89_Acquisition"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/AcquisitionDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#AcquisitionDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/AcquisitionDetails" xlink:type="extended" id="ie66264d117964482977dff14830f85db_AcquisitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_441301e4-a62e-4ec5-809f-47adc42cffdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments_fe48aa1b-0bc4-4671-8d2e-51f4fdc152c5" xlink:href="myrg-20200930.xsd#myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_441301e4-a62e-4ec5-809f-47adc42cffdc" xlink:to="loc_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments_fe48aa1b-0bc4-4671-8d2e-51f4fdc152c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_5d9219b6-ab16-4473-aa36-24548bd988a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_441301e4-a62e-4ec5-809f-47adc42cffdc" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_5d9219b6-ab16-4473-aa36-24548bd988a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f913d0e3-81b3-4b11-80ad-49fecae22482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_441301e4-a62e-4ec5-809f-47adc42cffdc" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f913d0e3-81b3-4b11-80ad-49fecae22482" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_15b8b9f2-dc55-42f4-91e9-71469de4697d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_441301e4-a62e-4ec5-809f-47adc42cffdc" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_15b8b9f2-dc55-42f4-91e9-71469de4697d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3901893b-e106-4733-a172-f529f867d08a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_15b8b9f2-dc55-42f4-91e9-71469de4697d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3901893b-e106-4733-a172-f529f867d08a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3901893b-e106-4733-a172-f529f867d08a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3901893b-e106-4733-a172-f529f867d08a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_3901893b-e106-4733-a172-f529f867d08a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d0184ea-3196-4608-a72b-c5559351216c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3901893b-e106-4733-a172-f529f867d08a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d0184ea-3196-4608-a72b-c5559351216c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CSIElectricalContractorsIncMember_0f92f84d-fbee-417d-b0eb-25fb31c611c7" xlink:href="myrg-20200930.xsd#myrg_CSIElectricalContractorsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d0184ea-3196-4608-a72b-c5559351216c" xlink:to="loc_myrg_CSIElectricalContractorsIncMember_0f92f84d-fbee-417d-b0eb-25fb31c611c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_4aaa6a98-2395-4a5a-bd1f-b3d4ef6be29e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_15b8b9f2-dc55-42f4-91e9-71469de4697d" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_4aaa6a98-2395-4a5a-bd1f-b3d4ef6be29e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_4aaa6a98-2395-4a5a-bd1f-b3d4ef6be29e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_4aaa6a98-2395-4a5a-bd1f-b3d4ef6be29e" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_4aaa6a98-2395-4a5a-bd1f-b3d4ef6be29e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_1cddb4fd-256f-4ef7-97f3-502f756b48b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_4aaa6a98-2395-4a5a-bd1f-b3d4ef6be29e" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_1cddb4fd-256f-4ef7-97f3-502f756b48b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MarginGuaranteeMember_ae864170-36b4-4671-b309-cbbf7b5cb3a6" xlink:href="myrg-20200930.xsd#myrg_MarginGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_1cddb4fd-256f-4ef7-97f3-502f756b48b4" xlink:to="loc_myrg_MarginGuaranteeMember_ae864170-36b4-4671-b309-cbbf7b5cb3a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember_11929746-ebc1-4a96-9b3f-930190bcc4b5" xlink:href="myrg-20200930.xsd#myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_1cddb4fd-256f-4ef7-97f3-502f756b48b4" xlink:to="loc_myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember_11929746-ebc1-4a96-9b3f-930190bcc4b5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilities" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilities"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilities" xlink:type="extended" id="ie24c2571561b4a58a276e60e99c68b8d_ContractAssetsandLiabilities"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesTables"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesTables" xlink:type="extended" id="i64f2f325af664cc29b5ad622d1d84f5f_ContractAssetsandLiabilitiesTables"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesAdditionalinformationDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesAdditionalinformationDetails" xlink:type="extended" id="i5827415a89ec4ed1af7f643edb2b04f0_ContractAssetsandLiabilitiesAdditionalinformationDetails"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesSummaryofcontractassetsDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails" xlink:type="extended" id="i90743aeb37f54b158c5e59b80f053317_ContractAssetsandLiabilitiesSummaryofcontractassetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:href="myrg-20200930.xsd#myrg_ContractorsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_7a9dd988-cb0a-4259-8376-e02f89750ce5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:to="loc_us-gaap_UnbilledContractsReceivable_7a9dd988-cb0a-4259-8376-e02f89750ce5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainage_1fea3b19-3321-4236-a035-9c051349d3b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionContractorReceivableRetainage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:to="loc_us-gaap_ConstructionContractorReceivableRetainage_1fea3b19-3321-4236-a035-9c051349d3b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_0e036aff-efa4-4be9-8151-3726427db011" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_0e036aff-efa4-4be9-8151-3726427db011" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables_fafb05ac-4f37-4f1f-9e6f-b5c6430dfd0f" xlink:href="myrg-20200930.xsd#myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:to="loc_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables_fafb05ac-4f37-4f1f-9e6f-b5c6430dfd0f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInContractReceivableRetainage_973e8fe0-eec1-4469-8d61-a489c47f3f3c" xlink:href="myrg-20200930.xsd#myrg_IncreaseDecreaseInContractReceivableRetainage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:to="loc_myrg_IncreaseDecreaseInContractReceivableRetainage_973e8fe0-eec1-4469-8d61-a489c47f3f3c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_39338b14-f4c6-409c-ad87-e38b4a72ac32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_39338b14-f4c6-409c-ad87-e38b4a72ac32" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfContractorsTable_6ebe3887-d8ff-43f1-8f20-75426c69108a" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfContractorsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:to="loc_myrg_ScheduleOfContractorsTable_6ebe3887-d8ff-43f1-8f20-75426c69108a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodAxis_4eeb7a50-f4ef-4285-82e4-d14c015a7cc8" xlink:href="myrg-20200930.xsd#myrg_NetPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_ScheduleOfContractorsTable_6ebe3887-d8ff-43f1-8f20-75426c69108a" xlink:to="loc_myrg_NetPeriodAxis_4eeb7a50-f4ef-4285-82e4-d14c015a7cc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodDomain_4eeb7a50-f4ef-4285-82e4-d14c015a7cc8_default" xlink:href="myrg-20200930.xsd#myrg_NetPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_myrg_NetPeriodAxis_4eeb7a50-f4ef-4285-82e4-d14c015a7cc8" xlink:to="loc_myrg_NetPeriodDomain_4eeb7a50-f4ef-4285-82e4-d14c015a7cc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodDomain_97320644-3654-46ed-84e0-e26c382dc39b" xlink:href="myrg-20200930.xsd#myrg_NetPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_myrg_NetPeriodAxis_4eeb7a50-f4ef-4285-82e4-d14c015a7cc8" xlink:to="loc_myrg_NetPeriodDomain_97320644-3654-46ed-84e0-e26c382dc39b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodChangeMember_9f11964c-a626-4a49-b99f-d19a9cced9c0" xlink:href="myrg-20200930.xsd#myrg_NetPeriodChangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_NetPeriodDomain_97320644-3654-46ed-84e0-e26c382dc39b" xlink:to="loc_myrg_NetPeriodChangeMember_9f11964c-a626-4a49-b99f-d19a9cced9c0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails" xlink:type="extended" id="i8f770e61602d4200b7cbd3d65218abf3_ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:href="myrg-20200930.xsd#myrg_ContractorsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_34f774fb-231a-4ff9-acc4-3c68d07c4f9a" xlink:href="myrg-20200930.xsd#myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:to="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_34f774fb-231a-4ff9-acc4-3c68d07c4f9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_2a409db9-8d72-43c5-a2ae-da39c0a857b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLossOnContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_2a409db9-8d72-43c5-a2ae-da39c0a857b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f49cd299-1956-4be4-912c-32730c0ff2fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f49cd299-1956-4be4-912c-32730c0ff2fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_952f99df-f449-4909-abe9-99109bfe9fa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_952f99df-f449-4909-abe9-99109bfe9fa0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInAccruedLossProvision_9186fb98-b8f2-4e02-b7f4-8cd8a822c7b7" xlink:href="myrg-20200930.xsd#myrg_IncreaseDecreaseInAccruedLossProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:to="loc_myrg_IncreaseDecreaseInAccruedLossProvision_9186fb98-b8f2-4e02-b7f4-8cd8a822c7b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_152e4aa7-b35c-4f7e-beee-65b8ce9eae5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_152e4aa7-b35c-4f7e-beee-65b8ce9eae5b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfContractorsTable_667aee85-0df6-4dd3-93a6-21955f8a9749" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfContractorsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:to="loc_myrg_ScheduleOfContractorsTable_667aee85-0df6-4dd3-93a6-21955f8a9749" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodAxis_07053833-c72d-4e00-80f3-9ce0f175fc70" xlink:href="myrg-20200930.xsd#myrg_NetPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_ScheduleOfContractorsTable_667aee85-0df6-4dd3-93a6-21955f8a9749" xlink:to="loc_myrg_NetPeriodAxis_07053833-c72d-4e00-80f3-9ce0f175fc70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodDomain_07053833-c72d-4e00-80f3-9ce0f175fc70_default" xlink:href="myrg-20200930.xsd#myrg_NetPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_myrg_NetPeriodAxis_07053833-c72d-4e00-80f3-9ce0f175fc70" xlink:to="loc_myrg_NetPeriodDomain_07053833-c72d-4e00-80f3-9ce0f175fc70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodDomain_13c31b19-6659-453a-a75e-7148a000a0eb" xlink:href="myrg-20200930.xsd#myrg_NetPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_myrg_NetPeriodAxis_07053833-c72d-4e00-80f3-9ce0f175fc70" xlink:to="loc_myrg_NetPeriodDomain_13c31b19-6659-453a-a75e-7148a000a0eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodChangeMember_1e8924a2-2f15-4476-bda8-a4d9d0390cde" xlink:href="myrg-20200930.xsd#myrg_NetPeriodChangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_NetPeriodDomain_13c31b19-6659-453a-a75e-7148a000a0eb" xlink:to="loc_myrg_NetPeriodChangeMember_1e8924a2-2f15-4476-bda8-a4d9d0390cde" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails" xlink:type="extended" id="icfae6e317f234154b53907292050f985_ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:href="myrg-20200930.xsd#myrg_ContractorsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_451c8607-218d-4f0c-95f4-6d07e30eef3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_451c8607-218d-4f0c-95f4-6d07e30eef3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9dba7f23-b989-4636-9744-ad34d7953ab4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9dba7f23-b989-4636-9744-ad34d7953ab4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetContractAssetsLiabilities_c87567fa-6553-40dc-8b36-8ed6e796e272" xlink:href="myrg-20200930.xsd#myrg_NetContractAssetsLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:to="loc_myrg_NetContractAssetsLiabilities_c87567fa-6553-40dc-8b36-8ed6e796e272" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_8f3b8a20-2923-4c61-adaf-3e147effb88f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_8f3b8a20-2923-4c61-adaf-3e147effb88f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_766d78a9-8d38-4558-b5ac-ca9fc6f5af6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPayablesToCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:to="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_766d78a9-8d38-4558-b5ac-ca9fc6f5af6a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_47911295-7db9-443d-997f-a140caef41a7" xlink:href="myrg-20200930.xsd#myrg_IncreaseDecreaseInNetContractAssetsLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:to="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_47911295-7db9-443d-997f-a140caef41a7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfContractorsTable_e624ac01-2fc3-4319-83fc-fd46c645e9ae" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfContractorsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:to="loc_myrg_ScheduleOfContractorsTable_e624ac01-2fc3-4319-83fc-fd46c645e9ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodAxis_f5f7e7fb-c95c-42e7-a5e5-7f00a80dd716" xlink:href="myrg-20200930.xsd#myrg_NetPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_ScheduleOfContractorsTable_e624ac01-2fc3-4319-83fc-fd46c645e9ae" xlink:to="loc_myrg_NetPeriodAxis_f5f7e7fb-c95c-42e7-a5e5-7f00a80dd716" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodDomain_f5f7e7fb-c95c-42e7-a5e5-7f00a80dd716_default" xlink:href="myrg-20200930.xsd#myrg_NetPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_myrg_NetPeriodAxis_f5f7e7fb-c95c-42e7-a5e5-7f00a80dd716" xlink:to="loc_myrg_NetPeriodDomain_f5f7e7fb-c95c-42e7-a5e5-7f00a80dd716_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodDomain_4bc8e488-f170-4fa0-ba5f-9ac9c4c71109" xlink:href="myrg-20200930.xsd#myrg_NetPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_myrg_NetPeriodAxis_f5f7e7fb-c95c-42e7-a5e5-7f00a80dd716" xlink:to="loc_myrg_NetPeriodDomain_4bc8e488-f170-4fa0-ba5f-9ac9c4c71109" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodChangeMember_ddef5c97-eea5-41da-8077-fe377c2d3c9d" xlink:href="myrg-20200930.xsd#myrg_NetPeriodChangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_NetPeriodDomain_4bc8e488-f170-4fa0-ba5f-9ac9c4c71109" xlink:to="loc_myrg_NetPeriodChangeMember_ddef5c97-eea5-41da-8077-fe377c2d3c9d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesContractsinprocessDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails" xlink:type="extended" id="i1dea73ab8b464318a9b5f4c9ab18a798_ContractAssetsandLiabilitiesContractsinprocessDetails"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails" xlink:type="extended" id="i94dced0bd00f4a5d9f6705bfaf3ac059_ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligations" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligations"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/LeaseObligations" xlink:type="extended" id="idb33ca43592346a5b5325910d846c222_LeaseObligations"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsTables"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsTables" xlink:type="extended" id="if6d0484e22914c73a52f37f194895ff9_LeaseObligationsTables"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsAdditionalinformationDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails" xlink:type="extended" id="iac0c5c9e4a9440378573d6444ec5af84_LeaseObligationsAdditionalinformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:href="myrg-20200930.xsd#myrg_OperatingAndFinanceLeasesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm_fe1a0bf6-85de-4da6-b536-6aa287817020" xlink:href="myrg-20200930.xsd#myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:to="loc_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm_fe1a0bf6-85de-4da6-b536-6aa287817020" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm_94529d49-3352-4080-8fa8-050e22959eba" xlink:href="myrg-20200930.xsd#myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:to="loc_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm_94529d49-3352-4080-8fa8-050e22959eba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod_c7402218-1153-41ed-aaa8-74f65808079c" xlink:href="myrg-20200930.xsd#myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:to="loc_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod_c7402218-1153-41ed-aaa8-74f65808079c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_464eb954-08a5-4c42-b0e8-348da4554e42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_464eb954-08a5-4c42-b0e8-348da4554e42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeOperatingLeaseAmortizationPeriod_532dda33-71ee-4da5-9dc8-bdaac9680334" xlink:href="myrg-20200930.xsd#myrg_LesseeOperatingLeaseAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:to="loc_myrg_LesseeOperatingLeaseAmortizationPeriod_532dda33-71ee-4da5-9dc8-bdaac9680334" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_a69cc2f1-9660-4f12-9d3e-dd94883681c9" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:to="loc_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_a69cc2f1-9660-4f12-9d3e-dd94883681c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_90b81c82-ee21-4b42-9fe9-eccc32a104bf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_a69cc2f1-9660-4f12-9d3e-dd94883681c9" xlink:to="loc_srt_RangeAxis_90b81c82-ee21-4b42-9fe9-eccc32a104bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_90b81c82-ee21-4b42-9fe9-eccc32a104bf_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_90b81c82-ee21-4b42-9fe9-eccc32a104bf" xlink:to="loc_srt_RangeMember_90b81c82-ee21-4b42-9fe9-eccc32a104bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9449fdc7-6408-40c3-9820-ad21f5df4f2a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_90b81c82-ee21-4b42-9fe9-eccc32a104bf" xlink:to="loc_srt_RangeMember_9449fdc7-6408-40c3-9820-ad21f5df4f2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_faed034c-bbf5-44ad-a90a-e6dee288ff55" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9449fdc7-6408-40c3-9820-ad21f5df4f2a" xlink:to="loc_srt_MinimumMember_faed034c-bbf5-44ad-a90a-e6dee288ff55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_98d5eaf9-65c8-4d8d-889d-924737c626d9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9449fdc7-6408-40c3-9820-ad21f5df4f2a" xlink:to="loc_srt_MaximumMember_98d5eaf9-65c8-4d8d-889d-924737c626d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_10449826-db5a-46fc-be1c-52b1ea6cfa3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_a69cc2f1-9660-4f12-9d3e-dd94883681c9" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_10449826-db5a-46fc-be1c-52b1ea6cfa3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_10449826-db5a-46fc-be1c-52b1ea6cfa3b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_10449826-db5a-46fc-be1c-52b1ea6cfa3b" xlink:to="loc_us-gaap_RelatedPartyDomain_10449826-db5a-46fc-be1c-52b1ea6cfa3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_1a0d31e2-e533-4d77-9a30-82ce45094911" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_10449826-db5a-46fc-be1c-52b1ea6cfa3b" xlink:to="loc_us-gaap_RelatedPartyDomain_1a0d31e2-e533-4d77-9a30-82ce45094911" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_1dd92eea-ce15-40ee-b620-6c5e76a18c36" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1a0d31e2-e533-4d77-9a30-82ce45094911" xlink:to="loc_srt_SubsidiariesMember_1dd92eea-ce15-40ee-b620-6c5e76a18c36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_bc0b1335-9e4d-40f9-90f9-cd0ce4629a88" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_a69cc2f1-9660-4f12-9d3e-dd94883681c9" xlink:to="loc_srt_TitleOfIndividualAxis_bc0b1335-9e4d-40f9-90f9-cd0ce4629a88" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_bc0b1335-9e4d-40f9-90f9-cd0ce4629a88_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_bc0b1335-9e4d-40f9-90f9-cd0ce4629a88" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_bc0b1335-9e4d-40f9-90f9-cd0ce4629a88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f0d10a9d-9777-422b-8a15-23b499ace622" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_bc0b1335-9e4d-40f9-90f9-cd0ce4629a88" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f0d10a9d-9777-422b-8a15-23b499ace622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EmployeesMember_8a27980f-2029-4b71-b681-e2402fe302a8" xlink:href="myrg-20200930.xsd#myrg_EmployeesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f0d10a9d-9777-422b-8a15-23b499ace622" xlink:to="loc_myrg_EmployeesMember_8a27980f-2029-4b71-b681-e2402fe302a8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails" xlink:type="extended" id="ic3095e16b1194ab3a5f05250d50fea9c_LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails" xlink:type="extended" id="ic061e6d102a04a90b70711af2e0ad8d4_LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsSummaryofleaserelatedcostsDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails" xlink:type="extended" id="icfe966178c444a6eb0097b9df91a6030_LeaseObligationsSummaryofleaserelatedcostsDetails"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails" xlink:type="extended" id="ic266ff530aaf48bb85b32e8172203104_LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails" xlink:type="extended" id="ibfbdc0f6b31948dbb315ef3257343605_LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="myrg-20200930.xsd#FairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/FairValueMeasurements" xlink:type="extended" id="ib6e29fdac1c14c168d35a9ec120972ae_FairValueMeasurements"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/Debt" xlink:type="simple" xlink:href="myrg-20200930.xsd#Debt"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/Debt" xlink:type="extended" id="ib4c1bef93ac74ad9b778731133914a33_Debt"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#DebtTables"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/DebtTables" xlink:type="extended" id="i8ea4147f9b4848eabbb9df91e2e5c902_DebtTables"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#DebtSummaryoftotaldebtDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails" xlink:type="extended" id="i52eb5ea1c2884be78df55b13d7f52a52_DebtSummaryoftotaldebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b24d7dcb-8fd8-4d1b-a0f9-d7dbe7294052" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b24d7dcb-8fd8-4d1b-a0f9-d7dbe7294052" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_94a54430-d68a-4eca-99fd-829ce4841db2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:to="loc_us-gaap_DebtInstrumentTerm_94a54430-d68a-4eca-99fd-829ce4841db2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_0940bf66-41f4-4ffd-a000-52c75ee45bdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:to="loc_us-gaap_LongTermDebt_0940bf66-41f4-4ffd-a000-52c75ee45bdf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_8eef88a3-014c-48bb-902e-a337f3e501b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:to="loc_us-gaap_LongTermDebtCurrent_8eef88a3-014c-48bb-902e-a337f3e501b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_56750d0c-ca5d-4fd1-b836-a887a5524c22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_56750d0c-ca5d-4fd1-b836-a887a5524c22" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7ca0fb46-fcc0-4aa5-8e72-68671819429a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:to="loc_us-gaap_DebtInstrumentTable_7ca0fb46-fcc0-4aa5-8e72-68671819429a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d77cc1e1-09f5-412b-bba0-562c97eaa0b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7ca0fb46-fcc0-4aa5-8e72-68671819429a" xlink:to="loc_us-gaap_CreditFacilityAxis_d77cc1e1-09f5-412b-bba0-562c97eaa0b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d77cc1e1-09f5-412b-bba0-562c97eaa0b7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_d77cc1e1-09f5-412b-bba0-562c97eaa0b7" xlink:to="loc_us-gaap_CreditFacilityDomain_d77cc1e1-09f5-412b-bba0-562c97eaa0b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_021a8638-44ac-4c86-b4db-5c187fe0ef12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_d77cc1e1-09f5-412b-bba0-562c97eaa0b7" xlink:to="loc_us-gaap_CreditFacilityDomain_021a8638-44ac-4c86-b4db-5c187fe0ef12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_fe74be2c-e5a3-4b7b-a84f-68308753734a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_021a8638-44ac-4c86-b4db-5c187fe0ef12" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_fe74be2c-e5a3-4b7b-a84f-68308753734a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_eb9ef6de-da71-4078-9752-f8c88c3db2fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7ca0fb46-fcc0-4aa5-8e72-68671819429a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_eb9ef6de-da71-4078-9752-f8c88c3db2fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_eb9ef6de-da71-4078-9752-f8c88c3db2fe_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_eb9ef6de-da71-4078-9752-f8c88c3db2fe" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_eb9ef6de-da71-4078-9752-f8c88c3db2fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_73168c1e-6f88-471e-a1eb-34a6afe12344" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_eb9ef6de-da71-4078-9752-f8c88c3db2fe" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_73168c1e-6f88-471e-a1eb-34a6afe12344" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_1691d8cf-732a-4e6c-addb-2304f6ae4af6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_73168c1e-6f88-471e-a1eb-34a6afe12344" xlink:to="loc_us-gaap_NotesPayableToBanksMember_1691d8cf-732a-4e6c-addb-2304f6ae4af6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e363cf7c-49a0-44fc-96e8-1700134ab7e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_7ca0fb46-fcc0-4aa5-8e72-68671819429a" xlink:to="loc_us-gaap_DebtInstrumentAxis_e363cf7c-49a0-44fc-96e8-1700134ab7e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e363cf7c-49a0-44fc-96e8-1700134ab7e3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_e363cf7c-49a0-44fc-96e8-1700134ab7e3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e363cf7c-49a0-44fc-96e8-1700134ab7e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_e363cf7c-49a0-44fc-96e8-1700134ab7e3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteOneMember_13656ff8-43e3-4b15-8137-7a395c885a46" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteOneMember_13656ff8-43e3-4b15-8137-7a395c885a46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteTwoMember_a806c2a9-0712-4ef5-ba4b-992103234fb7" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteTwoMember_a806c2a9-0712-4ef5-ba4b-992103234fb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteThreeMember_56f8effa-4ab6-4f07-989e-10a0b825b1b4" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteThreeMember_56f8effa-4ab6-4f07-989e-10a0b825b1b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteFourMember_a02018c3-6163-4cad-ac81-bf623ce15cce" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteFourMember_a02018c3-6163-4cad-ac81-bf623ce15cce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteFiveMember_f587c9e8-68bc-4a22-8324-14fbc6956af1" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteFiveMember_f587c9e8-68bc-4a22-8324-14fbc6956af1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteSixMember_9daeeae4-0d91-4e50-bb88-61b0ce188f83" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteSixMember_9daeeae4-0d91-4e50-bb88-61b0ce188f83" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteSevenMember_03b91ab6-e1ce-4203-974c-cbf38e0741d7" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteSevenMember_03b91ab6-e1ce-4203-974c-cbf38e0741d7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteEightMember_2847da24-0a96-4402-88e2-6a38fef9d5fd" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteEightMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteEightMember_2847da24-0a96-4402-88e2-6a38fef9d5fd" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteNineMember_c98af638-ee5e-44d4-9c1b-e3ba923012fd" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteNineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteNineMember_c98af638-ee5e-44d4-9c1b-e3ba923012fd" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#DebtAdditionalinformationDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/DebtAdditionalinformationDetails" xlink:type="extended" id="ia087612ff286478ea3493de712694d0d_DebtAdditionalinformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_c8f95e18-c75d-4b34-a093-05559468186a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_DebtInstrumentTerm_c8f95e18-c75d-4b34-a093-05559468186a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b25ac93c-ed82-4f39-9140-46faf4ba433b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b25ac93c-ed82-4f39-9140-46faf4ba433b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda_e116b4c0-3b45-49ad-a244-8481dddbb5c2" xlink:href="myrg-20200930.xsd#myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda_e116b4c0-3b45-49ad-a244-8481dddbb5c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_451d0b6a-a7bb-4c2c-a423-0fb02c8c637f" xlink:href="myrg-20200930.xsd#myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_451d0b6a-a7bb-4c2c-a423-0fb02c8c637f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries_4489a6bb-07c9-423b-a5d5-cdaa5e9e7646" xlink:href="myrg-20200930.xsd#myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries_4489a6bb-07c9-423b-a5d5-cdaa5e9e7646" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_615576c7-7e95-4f56-b991-03f5e805f0f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_615576c7-7e95-4f56-b991-03f5e805f0f2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_a31b3e11-0037-4809-a2e3-ba59e1b56cc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_a31b3e11-0037-4809-a2e3-ba59e1b56cc8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e894d116-4512-474a-911c-bcdda091dc64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e894d116-4512-474a-911c-bcdda091dc64" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction_ec8fff19-116e-4128-a4b5-83b860142ceb" xlink:href="myrg-20200930.xsd#myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction_ec8fff19-116e-4128-a4b5-83b860142ceb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_DebtInstrumentRestrictedMaximumLiquidity_818538f2-2e59-4cec-ab26-6b6b189ce3fa" xlink:href="myrg-20200930.xsd#myrg_DebtInstrumentRestrictedMaximumLiquidity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_DebtInstrumentRestrictedMaximumLiquidity_818538f2-2e59-4cec-ab26-6b6b189ce3fa" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_8bb226ba-2606-487f-a9f3-9743e71d5298" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_8bb226ba-2606-487f-a9f3-9743e71d5298" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeverageCoverageRatio_0aad806d-3155-4d03-9694-0f044c846d0e" xlink:href="myrg-20200930.xsd#myrg_LeverageCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_LeverageCoverageRatio_0aad806d-3155-4d03-9694-0f044c846d0e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_DebtInstrumentCovenantInterestCoverageRatio_555dfb49-c444-47c6-a3a9-97e940cdf16e" xlink:href="myrg-20200930.xsd#myrg_DebtInstrumentCovenantInterestCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_DebtInstrumentCovenantInterestCoverageRatio_555dfb49-c444-47c6-a3a9-97e940cdf16e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_a5e5fe4b-c9f5-47bb-b5b6-0455d6ead786" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_a5e5fe4b-c9f5-47bb-b5b6-0455d6ead786" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_b5c549c9-6f3c-4727-b8f1-ec2f891157a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_b5c549c9-6f3c-4727-b8f1-ec2f891157a1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_DebtInstrumentNumberOfDebtInstruments_32e330d5-eb6c-4955-a640-e46f7cdc3882" xlink:href="myrg-20200930.xsd#myrg_DebtInstrumentNumberOfDebtInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_DebtInstrumentNumberOfDebtInstruments_32e330d5-eb6c-4955-a640-e46f7cdc3882" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_82099be7-0683-4474-bc5b-04139d38b6c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_82099be7-0683-4474-bc5b-04139d38b6c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_82099be7-0683-4474-bc5b-04139d38b6c7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_82099be7-0683-4474-bc5b-04139d38b6c7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_82099be7-0683-4474-bc5b-04139d38b6c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_20a9887b-bdda-45eb-a954-902efbb10447" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_82099be7-0683-4474-bc5b-04139d38b6c7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_20a9887b-bdda-45eb-a954-902efbb10447" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_d41cb3ae-f92a-46dd-a4f6-9a6fcde74923" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20a9887b-bdda-45eb-a954-902efbb10447" xlink:to="loc_us-gaap_SecuredDebtMember_d41cb3ae-f92a-46dd-a4f6-9a6fcde74923" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_0e3d9548-c409-4d7e-937a-cbc4b7cc8081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20a9887b-bdda-45eb-a954-902efbb10447" xlink:to="loc_us-gaap_NotesPayableToBanksMember_0e3d9548-c409-4d7e-937a-cbc4b7cc8081" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_90c0593f-a2f0-4ec3-b727-b5ca45aaa678" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:to="loc_us-gaap_DebtInstrumentAxis_90c0593f-a2f0-4ec3-b727-b5ca45aaa678" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_90c0593f-a2f0-4ec3-b727-b5ca45aaa678_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_90c0593f-a2f0-4ec3-b727-b5ca45aaa678" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_90c0593f-a2f0-4ec3-b727-b5ca45aaa678_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_511a3511-c26c-4cb5-9d83-b260b50fdfb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_90c0593f-a2f0-4ec3-b727-b5ca45aaa678" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_511a3511-c26c-4cb5-9d83-b260b50fdfb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CreditAgreementMember_a79e367d-3009-4966-9d13-9b9f7ce9771f" xlink:href="myrg-20200930.xsd#myrg_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_511a3511-c26c-4cb5-9d83-b260b50fdfb1" xlink:to="loc_myrg_CreditAgreementMember_a79e367d-3009-4966-9d13-9b9f7ce9771f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MasterLoanAgreementMember_e5713847-e7a4-40e2-a5b9-ece45aa3cb58" xlink:href="myrg-20200930.xsd#myrg_MasterLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_511a3511-c26c-4cb5-9d83-b260b50fdfb1" xlink:to="loc_myrg_MasterLoanAgreementMember_e5713847-e7a4-40e2-a5b9-ece45aa3cb58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e7b57ad2-1bfe-4b13-8c20-b8129c5325db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:to="loc_us-gaap_CreditFacilityAxis_e7b57ad2-1bfe-4b13-8c20-b8129c5325db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e7b57ad2-1bfe-4b13-8c20-b8129c5325db_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_e7b57ad2-1bfe-4b13-8c20-b8129c5325db" xlink:to="loc_us-gaap_CreditFacilityDomain_e7b57ad2-1bfe-4b13-8c20-b8129c5325db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a92dc3ac-7824-4434-a3bf-cbfdcc588c0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_e7b57ad2-1bfe-4b13-8c20-b8129c5325db" xlink:to="loc_us-gaap_CreditFacilityDomain_a92dc3ac-7824-4434-a3bf-cbfdcc588c0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a4670a84-d595-4c70-8d6a-fa4750826044" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a92dc3ac-7824-4434-a3bf-cbfdcc588c0a" xlink:to="loc_us-gaap_LetterOfCreditMember_a4670a84-d595-4c70-8d6a-fa4750826044" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_RevolvingLoansAndLettersOfCreditMember_85b31510-4cf2-4293-bc68-a157b2dbce04" xlink:href="myrg-20200930.xsd#myrg_RevolvingLoansAndLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a92dc3ac-7824-4434-a3bf-cbfdcc588c0a" xlink:to="loc_myrg_RevolvingLoansAndLettersOfCreditMember_85b31510-4cf2-4293-bc68-a157b2dbce04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NonperformanceLettersOfCreditMember_b29c8a44-c84a-48f5-bff7-32442656b5b7" xlink:href="myrg-20200930.xsd#myrg_NonperformanceLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a92dc3ac-7824-4434-a3bf-cbfdcc588c0a" xlink:to="loc_myrg_NonperformanceLettersOfCreditMember_b29c8a44-c84a-48f5-bff7-32442656b5b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_PerformanceLettersOfCreditMember_8664414f-c227-40df-b53c-469852405099" xlink:href="myrg-20200930.xsd#myrg_PerformanceLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a92dc3ac-7824-4434-a3bf-cbfdcc588c0a" xlink:to="loc_myrg_PerformanceLettersOfCreditMember_8664414f-c227-40df-b53c-469852405099" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_9f53e917-1b94-4e03-a52a-9dab2ae441ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:to="loc_us-gaap_VariableRateAxis_9f53e917-1b94-4e03-a52a-9dab2ae441ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_9f53e917-1b94-4e03-a52a-9dab2ae441ec_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_9f53e917-1b94-4e03-a52a-9dab2ae441ec" xlink:to="loc_us-gaap_VariableRateDomain_9f53e917-1b94-4e03-a52a-9dab2ae441ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_39b9c431-23e7-457a-b9b4-9afb2168d223" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_9f53e917-1b94-4e03-a52a-9dab2ae441ec" xlink:to="loc_us-gaap_VariableRateDomain_39b9c431-23e7-457a-b9b4-9afb2168d223" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_e3e08200-effe-4e19-a03c-67abccbeea6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_39b9c431-23e7-457a-b9b4-9afb2168d223" xlink:to="loc_us-gaap_BaseRateMember_e3e08200-effe-4e19-a03c-67abccbeea6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d3fb008b-6124-4391-9341-059aa84da637" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_39b9c431-23e7-457a-b9b4-9afb2168d223" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d3fb008b-6124-4391-9341-059aa84da637" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b1b61331-f75f-4bb3-b84f-bf7e500f50b6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:to="loc_srt_RangeAxis_b1b61331-f75f-4bb3-b84f-bf7e500f50b6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b1b61331-f75f-4bb3-b84f-bf7e500f50b6_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b1b61331-f75f-4bb3-b84f-bf7e500f50b6" xlink:to="loc_srt_RangeMember_b1b61331-f75f-4bb3-b84f-bf7e500f50b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4747e508-fd25-4376-834d-d6bf0d09c4dc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b1b61331-f75f-4bb3-b84f-bf7e500f50b6" xlink:to="loc_srt_RangeMember_4747e508-fd25-4376-834d-d6bf0d09c4dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6b19de1a-40b2-4b6d-bce9-e88a63e77b3f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4747e508-fd25-4376-834d-d6bf0d09c4dc" xlink:to="loc_srt_MinimumMember_6b19de1a-40b2-4b6d-bce9-e88a63e77b3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5c83d4bd-3256-4b39-8541-5252f1bfb080" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4747e508-fd25-4376-834d-d6bf0d09c4dc" xlink:to="loc_srt_MaximumMember_5c83d4bd-3256-4b39-8541-5252f1bfb080" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_dbc50035-d9f5-4292-afae-d2cc864bbfaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_dbc50035-d9f5-4292-afae-d2cc864bbfaa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_dbc50035-d9f5-4292-afae-d2cc864bbfaa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_dbc50035-d9f5-4292-afae-d2cc864bbfaa" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_dbc50035-d9f5-4292-afae-d2cc864bbfaa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_04908dad-5d86-416f-a80c-7cc0167dbdf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_dbc50035-d9f5-4292-afae-d2cc864bbfaa" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_04908dad-5d86-416f-a80c-7cc0167dbdf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_InsuranceProgramObligationsMember_69807c1e-4d89-4700-9d83-3279fdd94141" xlink:href="myrg-20200930.xsd#myrg_InsuranceProgramObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_04908dad-5d86-416f-a80c-7cc0167dbdf7" xlink:to="loc_myrg_InsuranceProgramObligationsMember_69807c1e-4d89-4700-9d83-3279fdd94141" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractPerformanceObligationsMember_49232922-7512-44a7-b274-50eeec9b188d" xlink:href="myrg-20200930.xsd#myrg_ContractPerformanceObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_04908dad-5d86-416f-a80c-7cc0167dbdf7" xlink:to="loc_myrg_ContractPerformanceObligationsMember_49232922-7512-44a7-b274-50eeec9b188d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails" xlink:type="extended" id="i659fa0fb65c74f9796cd75ce80c74028_DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_4b85f1d0-e240-4dc0-9bde-e39fc859663d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_4b85f1d0-e240-4dc0-9bde-e39fc859663d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ae53f685-500b-4e45-8405-089053c85180" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ae53f685-500b-4e45-8405-089053c85180" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_b9ab7a5d-1372-4025-9d46-4baf9dfa84d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_b9ab7a5d-1372-4025-9d46-4baf9dfa84d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c4b87d50-8059-4c2d-8a07-b7925aa004d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c4b87d50-8059-4c2d-8a07-b7925aa004d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6351f444-7936-4e5f-a778-d1daf5c32808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6351f444-7936-4e5f-a778-d1daf5c32808" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_8fb144fe-10d9-43d3-b436-129822951e0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_8fb144fe-10d9-43d3-b436-129822951e0c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ff0fda97-4629-4786-982d-89229081021d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ff0fda97-4629-4786-982d-89229081021d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_ceee0e8d-8bad-4034-a9df-b116f975d3f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebt_ceee0e8d-8bad-4034-a9df-b116f975d3f6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_defc3b70-7dbd-4fbf-aab8-2e4b74273c59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtCurrent_defc3b70-7dbd-4fbf-aab8-2e4b74273c59" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7fb2d8b7-6be6-4a95-8e03-bd0984ec8b55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7fb2d8b7-6be6-4a95-8e03-bd0984ec8b55" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0861bcdb-5479-438a-9f2e-bc9ffa21b46a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_DebtInstrumentTable_0861bcdb-5479-438a-9f2e-bc9ffa21b46a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_387533ef-bb72-41ca-b0f3-abdc089e003f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0861bcdb-5479-438a-9f2e-bc9ffa21b46a" xlink:to="loc_us-gaap_DebtInstrumentAxis_387533ef-bb72-41ca-b0f3-abdc089e003f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_387533ef-bb72-41ca-b0f3-abdc089e003f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_387533ef-bb72-41ca-b0f3-abdc089e003f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_387533ef-bb72-41ca-b0f3-abdc089e003f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_54e658df-d404-4dcd-9f2a-8ed966b124eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_387533ef-bb72-41ca-b0f3-abdc089e003f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_54e658df-d404-4dcd-9f2a-8ed966b124eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MasterLoanAgreementMember_3d9b1b57-96c8-4287-a99c-6c69e79e9fe7" xlink:href="myrg-20200930.xsd#myrg_MasterLoanAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_54e658df-d404-4dcd-9f2a-8ed966b124eb" xlink:to="loc_myrg_MasterLoanAgreementMember_3d9b1b57-96c8-4287-a99c-6c69e79e9fe7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_064ef938-27f6-4db2-93f0-6bec5200a61a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0861bcdb-5479-438a-9f2e-bc9ffa21b46a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_064ef938-27f6-4db2-93f0-6bec5200a61a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_064ef938-27f6-4db2-93f0-6bec5200a61a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_064ef938-27f6-4db2-93f0-6bec5200a61a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_064ef938-27f6-4db2-93f0-6bec5200a61a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_641c071d-45d0-4210-9953-810ad6c3918a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_064ef938-27f6-4db2-93f0-6bec5200a61a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_641c071d-45d0-4210-9953-810ad6c3918a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_b9a63e2e-5452-41bd-9713-11f27a6d55b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_641c071d-45d0-4210-9953-810ad6c3918a" xlink:to="loc_us-gaap_NotesPayableToBanksMember_b9a63e2e-5452-41bd-9713-11f27a6d55b4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognition" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognition"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/RevenueRecognition" xlink:type="extended" id="if81f9f34cede4fcd84a66e9668e3dded_RevenueRecognition"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionTables"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionTables" xlink:type="extended" id="ibc25dd0ccc9846a08109ec42fa3f674a_RevenueRecognitionTables"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionAdditionalinformationDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails" xlink:type="extended" id="if262ae5afce045f9a2ab489ca77427a4_RevenueRecognitionAdditionalinformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2fe0f82f-3014-4b39-8b55-e39cbc0840ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MasterServiceAgreementsTerm_791b81ec-ff19-4b16-a5aa-36d4920edcf4" xlink:href="myrg-20200930.xsd#myrg_MasterServiceAgreementsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2fe0f82f-3014-4b39-8b55-e39cbc0840ac" xlink:to="loc_myrg_MasterServiceAgreementsTerm_791b81ec-ff19-4b16-a5aa-36d4920edcf4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MasterServiceAgreementsTermOfShortTerminationNotice_e5310409-3ea8-43f1-9417-88865e43c255" xlink:href="myrg-20200930.xsd#myrg_MasterServiceAgreementsTermOfShortTerminationNotice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2fe0f82f-3014-4b39-8b55-e39cbc0840ac" xlink:to="loc_myrg_MasterServiceAgreementsTermOfShortTerminationNotice_e5310409-3ea8-43f1-9417-88865e43c255" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_eb60b116-9867-42ca-9568-14a4b9bcca19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2fe0f82f-3014-4b39-8b55-e39cbc0840ac" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_eb60b116-9867-42ca-9568-14a4b9bcca19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_1eb465f4-b429-46db-a2a9-0ca7f84836e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2fe0f82f-3014-4b39-8b55-e39cbc0840ac" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_1eb465f4-b429-46db-a2a9-0ca7f84836e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5a947c0f-db8b-4a70-94e7-07e799da49d7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1eb465f4-b429-46db-a2a9-0ca7f84836e7" xlink:to="loc_srt_RangeAxis_5a947c0f-db8b-4a70-94e7-07e799da49d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5a947c0f-db8b-4a70-94e7-07e799da49d7_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5a947c0f-db8b-4a70-94e7-07e799da49d7" xlink:to="loc_srt_RangeMember_5a947c0f-db8b-4a70-94e7-07e799da49d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_92fd8aa5-849c-42b6-a68e-d2a36761a7dc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5a947c0f-db8b-4a70-94e7-07e799da49d7" xlink:to="loc_srt_RangeMember_92fd8aa5-849c-42b6-a68e-d2a36761a7dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_37eb6f98-0bca-4978-a479-80cb9c310dee" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_92fd8aa5-849c-42b6-a68e-d2a36761a7dc" xlink:to="loc_srt_MinimumMember_37eb6f98-0bca-4978-a479-80cb9c310dee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fbb9fec1-e1c5-4b5e-98dc-5d9e1f07c6ba" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_92fd8aa5-849c-42b6-a68e-d2a36761a7dc" xlink:to="loc_srt_MaximumMember_fbb9fec1-e1c5-4b5e-98dc-5d9e1f07c6ba" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionScheduleofrevenuebycontracttypeDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails" xlink:type="extended" id="i3fe7a4bd1f65404292c05bff50d3617c_RevenueRecognitionScheduleofrevenuebycontracttypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f3a8f7bf-e095-4bec-bf80-ae70eb670880" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_006d1211-279f-4a63-804f-c57429f60c84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f3a8f7bf-e095-4bec-bf80-ae70eb670880" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_006d1211-279f-4a63-804f-c57429f60c84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_4867a80c-2197-4ee4-a2b7-e0ade2797563" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f3a8f7bf-e095-4bec-bf80-ae70eb670880" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_4867a80c-2197-4ee4-a2b7-e0ade2797563" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_12394626-cc37-459c-a186-ff09ad16e106" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f3a8f7bf-e095-4bec-bf80-ae70eb670880" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_12394626-cc37-459c-a186-ff09ad16e106" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_35151529-b79c-4e11-95c3-8664765d3a4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12394626-cc37-459c-a186-ff09ad16e106" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_35151529-b79c-4e11-95c3-8664765d3a4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_35151529-b79c-4e11-95c3-8664765d3a4f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_35151529-b79c-4e11-95c3-8664765d3a4f" xlink:to="loc_us-gaap_SegmentDomain_35151529-b79c-4e11-95c3-8664765d3a4f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9fe968be-9294-4c72-ab02-27afa7d8a154" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_35151529-b79c-4e11-95c3-8664765d3a4f" xlink:to="loc_us-gaap_SegmentDomain_9fe968be-9294-4c72-ab02-27afa7d8a154" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TransmissionAndDistributionMember_2edab00a-a7c9-4b4e-8c06-8d6859b7f390" xlink:href="myrg-20200930.xsd#myrg_TransmissionAndDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9fe968be-9294-4c72-ab02-27afa7d8a154" xlink:to="loc_myrg_TransmissionAndDistributionMember_2edab00a-a7c9-4b4e-8c06-8d6859b7f390" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CommercialAndIndustrialMember_aad34f09-da27-4128-b99d-f10cf32f4614" xlink:href="myrg-20200930.xsd#myrg_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9fe968be-9294-4c72-ab02-27afa7d8a154" xlink:to="loc_myrg_CommercialAndIndustrialMember_aad34f09-da27-4128-b99d-f10cf32f4614" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bda82351-ecd8-4ee2-a632-9901a1ed6f95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12394626-cc37-459c-a186-ff09ad16e106" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bda82351-ecd8-4ee2-a632-9901a1ed6f95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bda82351-ecd8-4ee2-a632-9901a1ed6f95_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bda82351-ecd8-4ee2-a632-9901a1ed6f95" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_bda82351-ecd8-4ee2-a632-9901a1ed6f95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_7bf869a9-9be6-4c34-90b8-7a83e1163d4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bda82351-ecd8-4ee2-a632-9901a1ed6f95" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_7bf869a9-9be6-4c34-90b8-7a83e1163d4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_9deebf8d-c7d5-478b-b971-797896c4f54b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_7bf869a9-9be6-4c34-90b8-7a83e1163d4d" xlink:to="loc_us-gaap_FixedPriceContractMember_9deebf8d-c7d5-478b-b971-797896c4f54b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_UnitPriceContractMember_549a64b2-d4d8-455a-9dc3-8986a9c0d7e4" xlink:href="myrg-20200930.xsd#myrg_UnitPriceContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_7bf869a9-9be6-4c34-90b8-7a83e1163d4d" xlink:to="loc_myrg_UnitPriceContractMember_549a64b2-d4d8-455a-9dc3-8986a9c0d7e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TeContractMember_504c410e-3bc0-4817-bd92-b6423894e5b5" xlink:href="myrg-20200930.xsd#myrg_TeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_7bf869a9-9be6-4c34-90b8-7a83e1163d4d" xlink:to="loc_myrg_TeContractMember_504c410e-3bc0-4817-bd92-b6423894e5b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherContractMember_ca248765-4bf2-45d6-a218-0c1abe055526" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_7bf869a9-9be6-4c34-90b8-7a83e1163d4d" xlink:to="loc_us-gaap_OtherContractMember_ca248765-4bf2-45d6-a218-0c1abe055526" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_f620850a-b172-4100-9452-23856d674c51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12394626-cc37-459c-a186-ff09ad16e106" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_f620850a-b172-4100-9452-23856d674c51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_f620850a-b172-4100-9452-23856d674c51_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_f620850a-b172-4100-9452-23856d674c51" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_f620850a-b172-4100-9452-23856d674c51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_89f2e6e3-308f-42bb-a345-44df6b93f0c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_f620850a-b172-4100-9452-23856d674c51" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_89f2e6e3-308f-42bb-a345-44df6b93f0c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_fa706ef3-2b9b-44db-8dd3-8280b34327a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_89f2e6e3-308f-42bb-a345-44df6b93f0c3" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_fa706ef3-2b9b-44db-8dd3-8280b34327a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_85b342c9-42cb-4ce6-931e-1d9522344471" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12394626-cc37-459c-a186-ff09ad16e106" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_85b342c9-42cb-4ce6-931e-1d9522344471" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_85b342c9-42cb-4ce6-931e-1d9522344471_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_85b342c9-42cb-4ce6-931e-1d9522344471" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_85b342c9-42cb-4ce6-931e-1d9522344471_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_61b583e1-c6bc-4c1a-885f-51e851cc2aae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_85b342c9-42cb-4ce6-931e-1d9522344471" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_61b583e1-c6bc-4c1a-885f-51e851cc2aae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_ded9a889-97f4-469d-9591-c2af70fc7a5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_61b583e1-c6bc-4c1a-885f-51e851cc2aae" xlink:to="loc_us-gaap_SalesRevenueNetMember_ded9a889-97f4-469d-9591-c2af70fc7a5e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionScheduleofrevenuebymarkettypeDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails" xlink:type="extended" id="i8dad403365b54a8b9de15bd993f92567_RevenueRecognitionScheduleofrevenuebymarkettypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7347a7ea-50cc-4df5-955d-6730350db935" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_80bd6b92-bd13-4c6e-8a1e-91490187cf40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7347a7ea-50cc-4df5-955d-6730350db935" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_80bd6b92-bd13-4c6e-8a1e-91490187cf40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9d8c172e-3188-4f30-8834-611a52c67d62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7347a7ea-50cc-4df5-955d-6730350db935" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9d8c172e-3188-4f30-8834-611a52c67d62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4feb1bd7-1604-45af-9079-6d73df906ee4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7347a7ea-50cc-4df5-955d-6730350db935" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4feb1bd7-1604-45af-9079-6d73df906ee4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a4eb0167-440b-433b-adb0-6dd034f1a9cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4feb1bd7-1604-45af-9079-6d73df906ee4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a4eb0167-440b-433b-adb0-6dd034f1a9cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_a4eb0167-440b-433b-adb0-6dd034f1a9cd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a4eb0167-440b-433b-adb0-6dd034f1a9cd" xlink:to="loc_us-gaap_SegmentDomain_a4eb0167-440b-433b-adb0-6dd034f1a9cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6b7a9f3d-ce92-490c-8e03-04fe17512a34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a4eb0167-440b-433b-adb0-6dd034f1a9cd" xlink:to="loc_us-gaap_SegmentDomain_6b7a9f3d-ce92-490c-8e03-04fe17512a34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TransmissionAndDistributionMember_da5be57f-ef2b-4a3d-b911-707be695884f" xlink:href="myrg-20200930.xsd#myrg_TransmissionAndDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6b7a9f3d-ce92-490c-8e03-04fe17512a34" xlink:to="loc_myrg_TransmissionAndDistributionMember_da5be57f-ef2b-4a3d-b911-707be695884f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CommercialAndIndustrialMember_3e09569e-4e4d-4644-a89a-6a4c49baa901" xlink:href="myrg-20200930.xsd#myrg_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6b7a9f3d-ce92-490c-8e03-04fe17512a34" xlink:to="loc_myrg_CommercialAndIndustrialMember_3e09569e-4e4d-4644-a89a-6a4c49baa901" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_d8c7189e-abf4-4731-89d4-5ef4b0826a0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4feb1bd7-1604-45af-9079-6d73df906ee4" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_d8c7189e-abf4-4731-89d4-5ef4b0826a0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_d8c7189e-abf4-4731-89d4-5ef4b0826a0e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_d8c7189e-abf4-4731-89d4-5ef4b0826a0e" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_d8c7189e-abf4-4731-89d4-5ef4b0826a0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_c1c583ce-1967-4db6-8edb-40f03f3a5167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_d8c7189e-abf4-4731-89d4-5ef4b0826a0e" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_c1c583ce-1967-4db6-8edb-40f03f3a5167" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MarketTypeTransmissionMember_8a507b1f-db98-47ed-b111-d76327645731" xlink:href="myrg-20200930.xsd#myrg_MarketTypeTransmissionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_c1c583ce-1967-4db6-8edb-40f03f3a5167" xlink:to="loc_myrg_MarketTypeTransmissionMember_8a507b1f-db98-47ed-b111-d76327645731" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MarketTypeDistributionMember_d67f37a2-c8c2-433e-a79f-de33e5add46d" xlink:href="myrg-20200930.xsd#myrg_MarketTypeDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_c1c583ce-1967-4db6-8edb-40f03f3a5167" xlink:to="loc_myrg_MarketTypeDistributionMember_d67f37a2-c8c2-433e-a79f-de33e5add46d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MarketTypeElectricalConstructionMember_0eeb7139-3899-420c-8696-dba343e8d3f2" xlink:href="myrg-20200930.xsd#myrg_MarketTypeElectricalConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_c1c583ce-1967-4db6-8edb-40f03f3a5167" xlink:to="loc_myrg_MarketTypeElectricalConstructionMember_0eeb7139-3899-420c-8696-dba343e8d3f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_13403ac9-9886-44ef-8beb-f5f85f4458c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4feb1bd7-1604-45af-9079-6d73df906ee4" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_13403ac9-9886-44ef-8beb-f5f85f4458c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_13403ac9-9886-44ef-8beb-f5f85f4458c5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_13403ac9-9886-44ef-8beb-f5f85f4458c5" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_13403ac9-9886-44ef-8beb-f5f85f4458c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3ad3edcc-9a61-41c4-b1d2-39abc1128fc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_13403ac9-9886-44ef-8beb-f5f85f4458c5" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3ad3edcc-9a61-41c4-b1d2-39abc1128fc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_5a8ef6db-967b-4c7c-82ee-18be9aa00b5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_3ad3edcc-9a61-41c4-b1d2-39abc1128fc6" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_5a8ef6db-967b-4c7c-82ee-18be9aa00b5c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44a2bc03-9724-42bd-b5c1-77456c7c9517" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4feb1bd7-1604-45af-9079-6d73df906ee4" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44a2bc03-9724-42bd-b5c1-77456c7c9517" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44a2bc03-9724-42bd-b5c1-77456c7c9517_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44a2bc03-9724-42bd-b5c1-77456c7c9517" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_44a2bc03-9724-42bd-b5c1-77456c7c9517_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f68692-c2c8-40f2-ba2f-88123c0bbced" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44a2bc03-9724-42bd-b5c1-77456c7c9517" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f68692-c2c8-40f2-ba2f-88123c0bbced" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_a3b384a5-84ae-4b1c-9dc8-f233349e3ca6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f68692-c2c8-40f2-ba2f-88123c0bbced" xlink:to="loc_us-gaap_SalesRevenueNetMember_a3b384a5-84ae-4b1c-9dc8-f233349e3ca6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionSummaryofremainingperformanceobligationsDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails" xlink:type="extended" id="i80b8fe29e89444618924ca0d3867f15f_RevenueRecognitionSummaryofremainingperformanceobligationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7eca6234-87ce-4171-9f5a-f72a7715cdeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b82deb44-94e5-4576-b757-7e642756f060" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7eca6234-87ce-4171-9f5a-f72a7715cdeb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b82deb44-94e5-4576-b757-7e642756f060" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_60dea6d3-fa64-4d24-8f61-2a7bf3a236b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7eca6234-87ce-4171-9f5a-f72a7715cdeb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_60dea6d3-fa64-4d24-8f61-2a7bf3a236b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cc78966e-7ca7-472b-bcc2-2423ffff8c7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7eca6234-87ce-4171-9f5a-f72a7715cdeb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cc78966e-7ca7-472b-bcc2-2423ffff8c7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f3db2081-1679-40bf-9bbf-850801c31d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cc78966e-7ca7-472b-bcc2-2423ffff8c7c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f3db2081-1679-40bf-9bbf-850801c31d18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cc78966e-7ca7-472b-bcc2-2423ffff8c7c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd" xlink:to="loc_us-gaap_SegmentDomain_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ae0d52f6-ba62-4a54-a2de-7762137bab1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd" xlink:to="loc_us-gaap_SegmentDomain_ae0d52f6-ba62-4a54-a2de-7762137bab1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TransmissionAndDistributionMember_31f3121b-258c-41f0-aae5-243d065caf92" xlink:href="myrg-20200930.xsd#myrg_TransmissionAndDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ae0d52f6-ba62-4a54-a2de-7762137bab1b" xlink:to="loc_myrg_TransmissionAndDistributionMember_31f3121b-258c-41f0-aae5-243d065caf92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CommercialAndIndustrialMember_5dc7be3b-f971-466f-9252-6fcd534df000" xlink:href="myrg-20200930.xsd#myrg_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ae0d52f6-ba62-4a54-a2de-7762137bab1b" xlink:to="loc_myrg_CommercialAndIndustrialMember_5dc7be3b-f971-466f-9252-6fcd534df000" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails_1" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionSummaryofremainingperformanceobligationsDetails_1"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails_1" xlink:type="extended" id="if99f359fa27c4261ba580999a5a6d578_RevenueRecognitionSummaryofremainingperformanceobligationsDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7eca6234-87ce-4171-9f5a-f72a7715cdeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b82deb44-94e5-4576-b757-7e642756f060" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7eca6234-87ce-4171-9f5a-f72a7715cdeb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b82deb44-94e5-4576-b757-7e642756f060" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_60dea6d3-fa64-4d24-8f61-2a7bf3a236b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7eca6234-87ce-4171-9f5a-f72a7715cdeb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_60dea6d3-fa64-4d24-8f61-2a7bf3a236b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cc78966e-7ca7-472b-bcc2-2423ffff8c7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7eca6234-87ce-4171-9f5a-f72a7715cdeb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cc78966e-7ca7-472b-bcc2-2423ffff8c7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cc78966e-7ca7-472b-bcc2-2423ffff8c7c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd" xlink:to="loc_us-gaap_SegmentDomain_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ae0d52f6-ba62-4a54-a2de-7762137bab1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd" xlink:to="loc_us-gaap_SegmentDomain_ae0d52f6-ba62-4a54-a2de-7762137bab1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TransmissionAndDistributionMember_31f3121b-258c-41f0-aae5-243d065caf92" xlink:href="myrg-20200930.xsd#myrg_TransmissionAndDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ae0d52f6-ba62-4a54-a2de-7762137bab1b" xlink:to="loc_myrg_TransmissionAndDistributionMember_31f3121b-258c-41f0-aae5-243d065caf92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CommercialAndIndustrialMember_5dc7be3b-f971-466f-9252-6fcd534df000" xlink:href="myrg-20200930.xsd#myrg_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_ae0d52f6-ba62-4a54-a2de-7762137bab1b" xlink:to="loc_myrg_CommercialAndIndustrialMember_5dc7be3b-f971-466f-9252-6fcd534df000" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/IncomeTaxes" xlink:type="simple" xlink:href="myrg-20200930.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/IncomeTaxes" xlink:type="extended" id="i35ce3368769f41d5b76fbd26c5273199_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#IncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/IncomeTaxesDetails" xlink:type="extended" id="i855be6bf99bc49e0aac7dfec07720236_IncomeTaxesDetails"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="myrg-20200930.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/CommitmentsandContingencies" xlink:type="extended" id="i58c23290704b44428528e0a31862975c_CommitmentsandContingencies"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i50543b9766ef478a9354d2afac3ad87b_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_4f4f1d53-e507-4d20-9c72-7d69548a64d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_4f4f1d53-e507-4d20-9c72-7d69548a64d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_PurchaseCommitmentRemainingTerm_281ebaef-0801-4c31-a75f-a0759d1e09b6" xlink:href="myrg-20200930.xsd#myrg_PurchaseCommitmentRemainingTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:to="loc_myrg_PurchaseCommitmentRemainingTerm_281ebaef-0801-4c31-a75f-a0759d1e09b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LossContingencyInsurancePolicyDeductible_3f87da51-ef28-4338-9d97-5035c5f4a32f" xlink:href="myrg-20200930.xsd#myrg_LossContingencyInsurancePolicyDeductible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:to="loc_myrg_LossContingencyInsurancePolicyDeductible_3f87da51-ef28-4338-9d97-5035c5f4a32f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_e1d58ba3-b4b6-4f11-a6df-5d89f0875ddf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_e1d58ba3-b4b6-4f11-a6df-5d89f0875ddf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_GuarantorObligationsExpectedCosts_a3789be6-5d2a-4390-a047-3faeca4df114" xlink:href="myrg-20200930.xsd#myrg_GuarantorObligationsExpectedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:to="loc_myrg_GuarantorObligationsExpectedCosts_a3789be6-5d2a-4390-a047-3faeca4df114" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_d758f92a-818f-46f7-88a9-2f87b8116ec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:to="loc_us-gaap_OtherCommitmentsTable_d758f92a-818f-46f7-88a9-2f87b8116ec1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6e72014f-8bef-4422-8b05-8677295aa4db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_d758f92a-818f-46f7-88a9-2f87b8116ec1" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6e72014f-8bef-4422-8b05-8677295aa4db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_6e72014f-8bef-4422-8b05-8677295aa4db_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6e72014f-8bef-4422-8b05-8677295aa4db" xlink:to="loc_us-gaap_LossContingencyNatureDomain_6e72014f-8bef-4422-8b05-8677295aa4db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_92ae102f-b44e-4c00-800f-b5464f952650" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6e72014f-8bef-4422-8b05-8677295aa4db" xlink:to="loc_us-gaap_LossContingencyNatureDomain_92ae102f-b44e-4c00-800f-b5464f952650" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember_d0b9fa5f-a0e3-4174-bbd0-8b360cdeccfc" xlink:href="myrg-20200930.xsd#myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_92ae102f-b44e-4c00-800f-b5464f952650" xlink:to="loc_myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember_d0b9fa5f-a0e3-4174-bbd0-8b360cdeccfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_WildfireMember_67a95285-ba17-410d-b22a-e868facd89af" xlink:href="myrg-20200930.xsd#myrg_WildfireMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_92ae102f-b44e-4c00-800f-b5464f952650" xlink:to="loc_myrg_WildfireMember_67a95285-ba17-410d-b22a-e868facd89af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_HealthInsuranceMember_03355083-bf68-429c-b089-73db858ca93b" xlink:href="myrg-20200930.xsd#myrg_HealthInsuranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_92ae102f-b44e-4c00-800f-b5464f952650" xlink:to="loc_myrg_HealthInsuranceMember_03355083-bf68-429c-b089-73db858ca93b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_62ded7cd-e919-4a76-bc6b-959ae545509f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_d758f92a-818f-46f7-88a9-2f87b8116ec1" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_62ded7cd-e919-4a76-bc6b-959ae545509f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_62ded7cd-e919-4a76-bc6b-959ae545509f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_62ded7cd-e919-4a76-bc6b-959ae545509f" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_62ded7cd-e919-4a76-bc6b-959ae545509f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_e040dbd9-906f-460b-be66-4cc1cd43f614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_62ded7cd-e919-4a76-bc6b-959ae545509f" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_e040dbd9-906f-460b-be66-4cc1cd43f614" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceGuaranteeMember_3dcd10f3-6d90-4d3b-a224-1028707ee906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_e040dbd9-906f-460b-be66-4cc1cd43f614" xlink:to="loc_us-gaap_PerformanceGuaranteeMember_3dcd10f3-6d90-4d3b-a224-1028707ee906" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="myrg-20200930.xsd#StockBasedCompensation"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/StockBasedCompensation" xlink:type="extended" id="iaca15d45b7794d9a842d2ed47461e6b9_StockBasedCompensation"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#StockBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/StockBasedCompensationDetails" xlink:type="extended" id="i37b6a1e4c4c047c888f242367928ce06_StockBasedCompensationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NumberOfEquityStockBasedCompensationPlans_b7e3faf5-3ba1-4f63-801d-77367890285a" xlink:href="myrg-20200930.xsd#myrg_NumberOfEquityStockBasedCompensationPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_myrg_NumberOfEquityStockBasedCompensationPlans_b7e3faf5-3ba1-4f63-801d-77367890285a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays_6f40ca89-bc12-4c03-bc7b-1c6f46713687" xlink:href="myrg-20200930.xsd#myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays_6f40ca89-bc12-4c03-bc7b-1c6f46713687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice_cefabfcd-50a1-442a-96cd-551f2bc622e7" xlink:href="myrg-20200930.xsd#myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice_cefabfcd-50a1-442a-96cd-551f2bc622e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5fdac126-9aa5-4ed4-9fe4-39551eccb307" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5fdac126-9aa5-4ed4-9fe4-39551eccb307" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7950d2ea-60c6-4294-ba65-25e97aa97f9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7950d2ea-60c6-4294-ba65-25e97aa97f9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_e0a2c791-443d-4266-8d13-0406031326f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_e0a2c791-443d-4266-8d13-0406031326f7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4e2859b1-088c-4e78-9440-56b691cd4bd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4e2859b1-088c-4e78-9440-56b691cd4bd4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c4272b11-284e-4488-9cde-01bce95bab45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c4272b11-284e-4488-9cde-01bce95bab45" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares_46491859-0107-4245-ab1f-19d325956501" xlink:href="myrg-20200930.xsd#myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares_46491859-0107-4245-ab1f-19d325956501" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a1ce7a3c-d6b5-4197-a8bf-69a0bc6cc3a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a1ce7a3c-d6b5-4197-a8bf-69a0bc6cc3a7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9a35791e-c000-4be6-a2ea-b983d941c79d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9a35791e-c000-4be6-a2ea-b983d941c79d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66e4845c-e40a-4417-87ed-337786882175" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66e4845c-e40a-4417-87ed-337786882175" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_1d1a4783-9a02-4b9c-a631-3ce19e17ba85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66e4845c-e40a-4417-87ed-337786882175" xlink:to="loc_us-gaap_PlanNameAxis_1d1a4783-9a02-4b9c-a631-3ce19e17ba85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_1d1a4783-9a02-4b9c-a631-3ce19e17ba85_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1d1a4783-9a02-4b9c-a631-3ce19e17ba85" xlink:to="loc_us-gaap_PlanNameDomain_1d1a4783-9a02-4b9c-a631-3ce19e17ba85_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7e938ee7-bd7a-4fcb-a984-fc5fa38892a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1d1a4783-9a02-4b9c-a631-3ce19e17ba85" xlink:to="loc_us-gaap_PlanNameDomain_7e938ee7-bd7a-4fcb-a984-fc5fa38892a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LongtermIncentivePlanMember_ae8d8d47-4f45-4d4d-beda-8360696bbf22" xlink:href="myrg-20200930.xsd#myrg_LongtermIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_7e938ee7-bd7a-4fcb-a984-fc5fa38892a4" xlink:to="loc_myrg_LongtermIncentivePlanMember_ae8d8d47-4f45-4d4d-beda-8360696bbf22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a3916700-aca5-4dd0-b59b-4ca093bb724e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66e4845c-e40a-4417-87ed-337786882175" xlink:to="loc_us-gaap_AwardTypeAxis_a3916700-aca5-4dd0-b59b-4ca093bb724e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a3916700-aca5-4dd0-b59b-4ca093bb724e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a3916700-aca5-4dd0-b59b-4ca093bb724e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a3916700-aca5-4dd0-b59b-4ca093bb724e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_458c83c4-2246-4701-9ae8-52362f7ab124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a3916700-aca5-4dd0-b59b-4ca093bb724e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_458c83c4-2246-4701-9ae8-52362f7ab124" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TimeVestedStockAwardsMember_793dec13-57f5-4f28-bec2-82c0a6d6f305" xlink:href="myrg-20200930.xsd#myrg_TimeVestedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_458c83c4-2246-4701-9ae8-52362f7ab124" xlink:to="loc_myrg_TimeVestedStockAwardsMember_793dec13-57f5-4f28-bec2-82c0a6d6f305" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_0a550f55-7110-449d-920f-04d423537406" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_458c83c4-2246-4701-9ae8-52362f7ab124" xlink:to="loc_us-gaap_PerformanceSharesMember_0a550f55-7110-449d-920f-04d423537406" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_8c2248a1-031f-43bb-843b-73fcc0356e83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_458c83c4-2246-4701-9ae8-52362f7ab124" xlink:to="loc_us-gaap_EmployeeStockOptionMember_8c2248a1-031f-43bb-843b-73fcc0356e83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_69c21923-0013-4d8a-9f8b-fe9c0f08c697" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66e4845c-e40a-4417-87ed-337786882175" xlink:to="loc_us-gaap_GranteeStatusAxis_69c21923-0013-4d8a-9f8b-fe9c0f08c697" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_69c21923-0013-4d8a-9f8b-fe9c0f08c697_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_69c21923-0013-4d8a-9f8b-fe9c0f08c697" xlink:to="loc_us-gaap_GranteeStatusDomain_69c21923-0013-4d8a-9f8b-fe9c0f08c697_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_7d7f0625-ba6d-4bcb-bd38-7d90c2716c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_69c21923-0013-4d8a-9f8b-fe9c0f08c697" xlink:to="loc_us-gaap_GranteeStatusDomain_7d7f0625-ba6d-4bcb-bd38-7d90c2716c56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_1b45d7f2-93ab-47ba-a4cf-23c5c6898438" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_7d7f0625-ba6d-4bcb-bd38-7d90c2716c56" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_1b45d7f2-93ab-47ba-a4cf-23c5c6898438" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_440a7969-8210-48c1-9d3f-985eb3da11b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_7d7f0625-ba6d-4bcb-bd38-7d90c2716c56" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_440a7969-8210-48c1-9d3f-985eb3da11b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4891ad82-2a17-4e34-82c4-55250d227420" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66e4845c-e40a-4417-87ed-337786882175" xlink:to="loc_srt_RangeAxis_4891ad82-2a17-4e34-82c4-55250d227420" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4891ad82-2a17-4e34-82c4-55250d227420_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4891ad82-2a17-4e34-82c4-55250d227420" xlink:to="loc_srt_RangeMember_4891ad82-2a17-4e34-82c4-55250d227420_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_40805e49-6e96-4ae5-bcdc-1a5995325192" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4891ad82-2a17-4e34-82c4-55250d227420" xlink:to="loc_srt_RangeMember_40805e49-6e96-4ae5-bcdc-1a5995325192" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cf4612c0-9089-40d5-9464-049acf2cecf4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_40805e49-6e96-4ae5-bcdc-1a5995325192" xlink:to="loc_srt_MinimumMember_cf4612c0-9089-40d5-9464-049acf2cecf4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_58c18174-3fc8-4f75-b4c9-ccee44b75f71" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_40805e49-6e96-4ae5-bcdc-1a5995325192" xlink:to="loc_srt_MaximumMember_58c18174-3fc8-4f75-b4c9-ccee44b75f71" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/SegmentInformation" xlink:type="simple" xlink:href="myrg-20200930.xsd#SegmentInformation"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/SegmentInformation" xlink:type="extended" id="ifab5c995008840a8a595b82df59b87d4_SegmentInformation"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#SegmentInformationTables"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/SegmentInformationTables" xlink:type="extended" id="ib1e47986194c4d1eacae2166cacbd41e_SegmentInformationTables"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#SegmentInformationAdditionalinformationDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails" xlink:type="extended" id="ibdb5b83e81be462bb3489492cfe922f9_SegmentInformationAdditionalinformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c10cbc88-ebc7-43ae-82d1-597fe816d63b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_5cb70a62-02b3-47d8-b628-f84c342e3185" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c10cbc88-ebc7-43ae-82d1-597fe816d63b" xlink:to="loc_us-gaap_NumberOfReportableSegments_5cb70a62-02b3-47d8-b628-f84c342e3185" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_71057446-2440-4987-8d9a-d8d0f3d030c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c10cbc88-ebc7-43ae-82d1-597fe816d63b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_71057446-2440-4987-8d9a-d8d0f3d030c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4989058c-c735-414a-bef8-e0afd3a25d2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c10cbc88-ebc7-43ae-82d1-597fe816d63b" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4989058c-c735-414a-bef8-e0afd3a25d2a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_67d3c56f-35c3-4e7f-82e6-e0b5ebd7ac03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4989058c-c735-414a-bef8-e0afd3a25d2a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_67d3c56f-35c3-4e7f-82e6-e0b5ebd7ac03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_67d3c56f-35c3-4e7f-82e6-e0b5ebd7ac03_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_67d3c56f-35c3-4e7f-82e6-e0b5ebd7ac03" xlink:to="loc_us-gaap_SegmentDomain_67d3c56f-35c3-4e7f-82e6-e0b5ebd7ac03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b0d9d4e2-e49a-4937-8261-82f8c5d6bc11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_67d3c56f-35c3-4e7f-82e6-e0b5ebd7ac03" xlink:to="loc_us-gaap_SegmentDomain_b0d9d4e2-e49a-4937-8261-82f8c5d6bc11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CommercialAndIndustrialMember_5d3b104b-7a65-4b0d-b7ec-7fdafb9b862c" xlink:href="myrg-20200930.xsd#myrg_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b0d9d4e2-e49a-4937-8261-82f8c5d6bc11" xlink:to="loc_myrg_CommercialAndIndustrialMember_5d3b104b-7a65-4b0d-b7ec-7fdafb9b862c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_0f99e791-f8e4-4232-a2c2-c16fa3858406" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4989058c-c735-414a-bef8-e0afd3a25d2a" xlink:to="loc_srt_StatementGeographicalAxis_0f99e791-f8e4-4232-a2c2-c16fa3858406" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0f99e791-f8e4-4232-a2c2-c16fa3858406_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_0f99e791-f8e4-4232-a2c2-c16fa3858406" xlink:to="loc_srt_SegmentGeographicalDomain_0f99e791-f8e4-4232-a2c2-c16fa3858406_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_68b7a39c-7a3b-4f45-87ea-14506d9fac2f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_0f99e791-f8e4-4232-a2c2-c16fa3858406" xlink:to="loc_srt_SegmentGeographicalDomain_68b7a39c-7a3b-4f45-87ea-14506d9fac2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_a8513b44-557d-4a25-847f-eee21f3c1f3d" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_68b7a39c-7a3b-4f45-87ea-14506d9fac2f" xlink:to="loc_country_CA_a8513b44-557d-4a25-847f-eee21f3c1f3d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails" xlink:type="extended" id="if93d6218478f4dd9bbcb7f096dcc3ad6_SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_66c41b59-666d-4f93-97e1-0e01dc912f9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a5d8282-7a52-481d-8f19-cedb3ce744ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_66c41b59-666d-4f93-97e1-0e01dc912f9f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a5d8282-7a52-481d-8f19-cedb3ce744ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e55c8f41-803c-41fc-9528-83fccccddb7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_66c41b59-666d-4f93-97e1-0e01dc912f9f" xlink:to="loc_us-gaap_OperatingIncomeLoss_e55c8f41-803c-41fc-9528-83fccccddb7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_12226f82-57b6-48ba-bd18-9c9c9aa24d1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_66c41b59-666d-4f93-97e1-0e01dc912f9f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_12226f82-57b6-48ba-bd18-9c9c9aa24d1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fca7de96-649a-4dfa-baf5-9d568b985c4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_12226f82-57b6-48ba-bd18-9c9c9aa24d1c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fca7de96-649a-4dfa-baf5-9d568b985c4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fca7de96-649a-4dfa-baf5-9d568b985c4b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fca7de96-649a-4dfa-baf5-9d568b985c4b" xlink:to="loc_us-gaap_SegmentDomain_fca7de96-649a-4dfa-baf5-9d568b985c4b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3c057f04-85eb-441d-a197-5d1e6858cbbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fca7de96-649a-4dfa-baf5-9d568b985c4b" xlink:to="loc_us-gaap_SegmentDomain_3c057f04-85eb-441d-a197-5d1e6858cbbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TransmissionAndDistributionMember_9b2e73e9-2fbd-42f0-9b89-e55fd8a7648e" xlink:href="myrg-20200930.xsd#myrg_TransmissionAndDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3c057f04-85eb-441d-a197-5d1e6858cbbc" xlink:to="loc_myrg_TransmissionAndDistributionMember_9b2e73e9-2fbd-42f0-9b89-e55fd8a7648e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CommercialAndIndustrialMember_4903a46c-57b3-4fe5-a275-ba9e712bcc3d" xlink:href="myrg-20200930.xsd#myrg_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3c057f04-85eb-441d-a197-5d1e6858cbbc" xlink:to="loc_myrg_CommercialAndIndustrialMember_4903a46c-57b3-4fe5-a275-ba9e712bcc3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_fdc197ff-c5bd-402a-b7e2-68162ce071ff" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_12226f82-57b6-48ba-bd18-9c9c9aa24d1c" xlink:to="loc_srt_ConsolidationItemsAxis_fdc197ff-c5bd-402a-b7e2-68162ce071ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_fdc197ff-c5bd-402a-b7e2-68162ce071ff_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_fdc197ff-c5bd-402a-b7e2-68162ce071ff" xlink:to="loc_srt_ConsolidationItemsDomain_fdc197ff-c5bd-402a-b7e2-68162ce071ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1bf0b797-ad19-46e9-af9e-489dfeef45cb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_fdc197ff-c5bd-402a-b7e2-68162ce071ff" xlink:to="loc_srt_ConsolidationItemsDomain_1bf0b797-ad19-46e9-af9e-489dfeef45cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ce655e3b-225b-4cf4-bc48-6bc96a48a537" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1bf0b797-ad19-46e9-af9e-489dfeef45cb" xlink:to="loc_us-gaap_OperatingSegmentsMember_ce655e3b-225b-4cf4-bc48-6bc96a48a537" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_cf2f0081-ec65-46f3-873d-518b0802e6e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1bf0b797-ad19-46e9-af9e-489dfeef45cb" xlink:to="loc_us-gaap_CorporateNonSegmentMember_cf2f0081-ec65-46f3-873d-518b0802e6e6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/NoncontrollingInterest" xlink:type="simple" xlink:href="myrg-20200930.xsd#NoncontrollingInterest"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/NoncontrollingInterest" xlink:type="extended" id="i2125883042fd40b79e60ecdff0a0e265_NoncontrollingInterest"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/NoncontrollingInterestDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#NoncontrollingInterestDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/NoncontrollingInterestDetails" xlink:type="extended" id="i7a71bdbfcf9b439bba75f7fd35fefb35_NoncontrollingInterestDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_4b2a96c6-63af-4e3c-a97b-8f7c5a1b451e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PartnersCapitalAccountDistributions_af2c4ae2-499b-406d-8bc0-7ff979cb7f3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PartnersCapitalAccountDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_4b2a96c6-63af-4e3c-a97b-8f7c5a1b451e" xlink:to="loc_us-gaap_PartnersCapitalAccountDistributions_af2c4ae2-499b-406d-8bc0-7ff979cb7f3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PartnersCapitalAccountContributions_0b69c1d7-9d1d-4614-890b-ca7f26b2eb73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PartnersCapitalAccountContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_4b2a96c6-63af-4e3c-a97b-8f7c5a1b451e" xlink:to="loc_us-gaap_PartnersCapitalAccountContributions_0b69c1d7-9d1d-4614-890b-ca7f26b2eb73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_11bbded2-9795-4291-b2e4-c90db31e5d9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_4b2a96c6-63af-4e3c-a97b-8f7c5a1b451e" xlink:to="loc_us-gaap_MinorityInterestTable_11bbded2-9795-4291-b2e4-c90db31e5d9b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a4b70547-9672-40b1-b983-fc8d3b0f8c99" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_11bbded2-9795-4291-b2e4-c90db31e5d9b" xlink:to="loc_dei_LegalEntityAxis_a4b70547-9672-40b1-b983-fc8d3b0f8c99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a4b70547-9672-40b1-b983-fc8d3b0f8c99_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a4b70547-9672-40b1-b983-fc8d3b0f8c99" xlink:to="loc_dei_EntityDomain_a4b70547-9672-40b1-b983-fc8d3b0f8c99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_02c71b83-ab7c-4535-aac4-0d1e3e90082b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a4b70547-9672-40b1-b983-fc8d3b0f8c99" xlink:to="loc_dei_EntityDomain_02c71b83-ab7c-4535-aac4-0d1e3e90082b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_HuenElectricIncMember_7171b173-ce5e-48d9-b930-0a7749d9da27" xlink:href="myrg-20200930.xsd#myrg_HuenElectricIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_02c71b83-ab7c-4535-aac4-0d1e3e90082b" xlink:to="loc_myrg_HuenElectricIncMember_7171b173-ce5e-48d9-b930-0a7749d9da27" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShare" xlink:type="simple" xlink:href="myrg-20200930.xsd#EarningsPerShare"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/EarningsPerShare" xlink:type="extended" id="i8846d6a486ce4b81bfdc66bcacd03ed7_EarningsPerShare"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#EarningsPerShareTables"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/EarningsPerShareTables" xlink:type="extended" id="iaeb476d138aa48d88922c5fecb60b0d2_EarningsPerShareTables"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails" xlink:type="extended" id="i203981d2326b484f8f50a77dbf822a84_EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.myrgroup.com/role/EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails" xlink:type="extended" id="i8a9ed481e3914ceba3a34d81483608eb_EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>myrg-20200930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:1286ec9a-1f65-49e9-9e03-b8e68198e3ad,g:e7b8c9a1-aa8d-4646-9a62-28b8a6eee1da-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_8715ed2a-9824-4844-97ce-777052e27702_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_5495c30e-df00-4017-b9fa-67250a502185_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseLiabilityNoncurrent_642282a6-aa80-4e73-a922-3789c4e7cb3e_totalLabel_en-US" xlink:label="lab_myrg_LeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term finance and operating lease obligations</link:label>
    <link:label id="lab_myrg_LeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_myrg_LeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Noncurrent</link:label>
    <link:label id="lab_myrg_LeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_myrg_LeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of lease liability classified as noncurrent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityNoncurrent" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseLiabilityNoncurrent" xlink:to="lab_myrg_LeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_208f99ff-f2b7-48cc-a8ce-0d0cce5532f6_totalLabel_en-US" xlink:label="lab_myrg_IncreaseDecreaseInNetContractAssetsLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net contract assets (liabilities), Change</link:label>
    <link:label id="lab_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_label_en-US" xlink:label="lab_myrg_IncreaseDecreaseInNetContractAssetsLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Net Contract Assets Liabilities</link:label>
    <link:label id="lab_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_documentation_en-US" xlink:label="lab_myrg_IncreaseDecreaseInNetContractAssetsLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of increase (decrease) in net contract assets (liabilities) during the year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities" xlink:href="myrg-20200930.xsd#myrg_IncreaseDecreaseInNetContractAssetsLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities" xlink:to="lab_myrg_IncreaseDecreaseInNetContractAssetsLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_172756a9-cac3-4e84-a6f6-0a66a5faa25a_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_89925333-ddb4-4feb-9874-fea8d7e0d74d_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_IncreaseDecreaseInContractReceivableRetainage_23e0f554-4bf7-4ccb-bee6-2ffbe4242079_terseLabel_en-US" xlink:label="lab_myrg_IncreaseDecreaseInContractReceivableRetainage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract retainages, net, Change</link:label>
    <link:label id="lab_myrg_IncreaseDecreaseInContractReceivableRetainage_label_en-US" xlink:label="lab_myrg_IncreaseDecreaseInContractReceivableRetainage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Contract Receivable Retainage</link:label>
    <link:label id="lab_myrg_IncreaseDecreaseInContractReceivableRetainage_documentation_en-US" xlink:label="lab_myrg_IncreaseDecreaseInContractReceivableRetainage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The increase (decrease) during the reporting period of the amount of contract receivable retainage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInContractReceivableRetainage" xlink:href="myrg-20200930.xsd#myrg_IncreaseDecreaseInContractReceivableRetainage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_IncreaseDecreaseInContractReceivableRetainage" xlink:to="lab_myrg_IncreaseDecreaseInContractReceivableRetainage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestTable_531156c8-e902-4d59-ac55-7da7f402901d_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:label id="lab_us-gaap_MinorityInterestTable_label_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestTable" xlink:to="lab_us-gaap_MinorityInterestTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_ad0402ab-a6a5-4523-b4bd-46dfef6bc00d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_5c589359-e63c-4ed1-853d-d68a0bd93e5a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares vested, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherContractMember_9d6702fd-a4fb-4ce7-876f-e17c0935bdc3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Contract</link:label>
    <link:label id="lab_us-gaap_OtherContractMember_label_en-US" xlink:label="lab_us-gaap_OtherContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherContractMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherContractMember" xlink:to="lab_us-gaap_OtherContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_77b1b7f5-e8d7-4a7b-be25-9f8007d0ad26_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:to="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_EmployeesMember_b20a044d-b99e-4ec6-9a0e-426b05035e3a_terseLabel_en-US" xlink:label="lab_myrg_EmployeesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees</link:label>
    <link:label id="lab_myrg_EmployeesMember_label_en-US" xlink:label="lab_myrg_EmployeesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EmployeesMember" xlink:href="myrg-20200930.xsd#myrg_EmployeesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EmployeesMember" xlink:to="lab_myrg_EmployeesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_6551fbe8-87a6-45ae-b8d5-ee97b1255ebf_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_cc7dfc2c-f3b4-4c4c-9e75-6cf8e5cb3eea_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear_2d1e95dc-5432-40e7-bd06-6dc288907e0f_totalLabel_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2020</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Payments Remainder of Fiscal Year</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear_documentation_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments for lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_92bcebff-9e81-4517-9b63-85d16e64a0ae_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_8802fd1c-e74c-4aa7-8cc3-bef0a9d10d3d_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_InsuranceProgramObligationsMember_5fae6166-b574-4bae-85b8-343ddb7b38b4_terseLabel_en-US" xlink:label="lab_myrg_InsuranceProgramObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Program Obligations</link:label>
    <link:label id="lab_myrg_InsuranceProgramObligationsMember_label_en-US" xlink:label="lab_myrg_InsuranceProgramObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Program Obligations [Member]</link:label>
    <link:label id="lab_myrg_InsuranceProgramObligationsMember_documentation_en-US" xlink:label="lab_myrg_InsuranceProgramObligationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Program Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_InsuranceProgramObligationsMember" xlink:href="myrg-20200930.xsd#myrg_InsuranceProgramObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_InsuranceProgramObligationsMember" xlink:to="lab_myrg_InsuranceProgramObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_88914382-8f54-46ff-9482-1636aa64f50e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_f45ff0d8-f6e3-43f6-8288-c96ba2ad3eb4_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries_8c52e0bf-03a9-4a87-a012-3b2f95b517ed_terseLabel_en-US" xlink:label="lab_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of capital stock from direct foreign subsidiaries</link:label>
    <link:label id="lab_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries_label_en-US" xlink:label="lab_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Capital Stock From Direct Foreign Subsidiaries</link:label>
    <link:label id="lab_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries_documentation_en-US" xlink:label="lab_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of capital stock from direct foreign subsidiaries pledged as collateral for a debt.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" xlink:href="myrg-20200930.xsd#myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" xlink:to="lab_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_58cbeec9-b504-4d4b-921a-403476fbeb7c_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net of accumulated amortization of $13,889 and $10,880, respectively</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_be8ff3dc-6314-4992-a58d-44192b92ee12_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_ff702885-1b18-4ce1-b28b-0805232a274d_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_261396e8-5b58-4789-99a7-a0244b69c3c2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations:</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_8380295c-52d0-410a-92e7-8ada29c7c464_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PartnersCapitalAccountContributions_e336b86e-deab-44d9-a5d4-5a0fe84b6029_terseLabel_en-US" xlink:label="lab_us-gaap_PartnersCapitalAccountContributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital contributions to joint venture</link:label>
    <link:label id="lab_us-gaap_PartnersCapitalAccountContributions_label_en-US" xlink:label="lab_us-gaap_PartnersCapitalAccountContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Partners' Capital Account, Contributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PartnersCapitalAccountContributions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PartnersCapitalAccountContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PartnersCapitalAccountContributions" xlink:to="lab_us-gaap_PartnersCapitalAccountContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDisclosureTextBlock_62346a1b-c2ba-4a2a-a900-6e06824c3c11_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDisclosureTextBlock" xlink:to="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_4af021cc-ff22-41ee-89ac-3efd8335b79f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of contract assets and liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_36c253b4-71f8-476f-808b-7b2694cfb8f5_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Awards</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_948ad303-b48c-433d-875f-693c65d92f97_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares_c75718fc-771a-487c-b295-af99abf96952_terseLabel_en-US" xlink:label="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of potential target shares awarded</link:label>
    <link:label id="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares_label_en-US" xlink:label="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Potential Payout As Percentage Of Target Shares</link:label>
    <link:label id="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares_documentation_en-US" xlink:label="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The percentage of target shares, an employee can earn, under the plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" xlink:href="myrg-20200930.xsd#myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" xlink:to="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_4258f48b-f91e-4e95-ab3c-d1366c7ca13e_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_239b1b53-0254-42ca-af89-98916ad4752c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_b1d6c0a8-1c79-4a13-ab6b-eaa26d648d4f_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_f0c46bc4-becd-40b1-a308-41b504a03996_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_7b2f82f4-d3c1-4d6f-9817-793590855b59_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchase of common shares</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_9c4ddd3b-f48b-45bc-8176-0d18d3bb8019_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_RevolvingLoansAndLettersOfCreditMember_da26b8b3-ce83-47cd-8b3b-35da5cfaf22b_terseLabel_en-US" xlink:label="lab_myrg_RevolvingLoansAndLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving loans and letters of credit</link:label>
    <link:label id="lab_myrg_RevolvingLoansAndLettersOfCreditMember_label_en-US" xlink:label="lab_myrg_RevolvingLoansAndLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Loans And Letters Of Credit [Member]</link:label>
    <link:label id="lab_myrg_RevolvingLoansAndLettersOfCreditMember_documentation_en-US" xlink:label="lab_myrg_RevolvingLoansAndLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Loans And Letters Of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_RevolvingLoansAndLettersOfCreditMember" xlink:href="myrg-20200930.xsd#myrg_RevolvingLoansAndLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_RevolvingLoansAndLettersOfCreditMember" xlink:to="lab_myrg_RevolvingLoansAndLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_05e543df-6d7c-4409-a8ac-8ba538c9e1b6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SubsidiariesMember_da7303fc-6a38-4051-bd96-b80a36bacf27_terseLabel_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries</link:label>
    <link:label id="lab_srt_SubsidiariesMember_label_en-US" xlink:label="lab_srt_SubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiaries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SubsidiariesMember" xlink:to="lab_srt_SubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_9bc820ef-8c91-408e-a2cd-49873a49e4e4_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued under compensation plans, net</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_295a92c6-3364-4d34-834e-58350ada5a71_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_41de4374-2384-4d43-becb-501900b4c3be_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_EquipmentNoteThreeMember_942dbdcc-90c6-411f-b9c3-debdb1eab4dd_terseLabel_en-US" xlink:label="lab_myrg_EquipmentNoteThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note 3</link:label>
    <link:label id="lab_myrg_EquipmentNoteThreeMember_label_en-US" xlink:label="lab_myrg_EquipmentNoteThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note Three [Member]</link:label>
    <link:label id="lab_myrg_EquipmentNoteThreeMember_documentation_en-US" xlink:label="lab_myrg_EquipmentNoteThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No definition available.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteThreeMember" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EquipmentNoteThreeMember" xlink:to="lab_myrg_EquipmentNoteThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_17f95ef7-7e6b-4c79-89d5-8723019813df_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_86245a9a-65fb-4372-a6bc-072eaadb7273_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_3f25ccdc-7657-41ff-88f8-07a1c2f1a35f_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_0403b9bf-7a5d-48f3-813d-eb37f486067e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_b8a5368b-39b1-46f7-a001-40660ae93275_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_722712ea-9949-47d0-ae72-09a3c57b8a7d_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_97b2c279-2b20-4c18-ba52-49a2f220e837_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_62b026c4-168c-4bb7-abff-474a90eefb37_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_NumberOfEquityStockBasedCompensationPlans_3fe766f3-32d1-4377-9232-be7396fda261_terseLabel_en-US" xlink:label="lab_myrg_NumberOfEquityStockBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of equity compensation plans (plan)</link:label>
    <link:label id="lab_myrg_NumberOfEquityStockBasedCompensationPlans_label_en-US" xlink:label="lab_myrg_NumberOfEquityStockBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Equity Stock Based Compensation Plans</link:label>
    <link:label id="lab_myrg_NumberOfEquityStockBasedCompensationPlans_documentation_en-US" xlink:label="lab_myrg_NumberOfEquityStockBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the number of equity stock based compensation plans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NumberOfEquityStockBasedCompensationPlans" xlink:href="myrg-20200930.xsd#myrg_NumberOfEquityStockBasedCompensationPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_NumberOfEquityStockBasedCompensationPlans" xlink:to="lab_myrg_NumberOfEquityStockBasedCompensationPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_fb6310ea-fac9-4b4b-aece-0ffe3d8c650e_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateTypeDomain_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:to="lab_us-gaap_ChangeInAccountingEstimateTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_52946156-5f3f-45ce-808a-be260034dab1_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_98219d5c-88b1-4f88-af0e-6561f506a428_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_b689c087-0b1b-4126-ae10-7b11ae7b4e65_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_ef99d395-de35-43c6-823e-3799f7dee5c7_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_56c8d418-21bd-44a1-b533-41eddd55f146_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_ddaaf75b-d3d4-4b31-b208-8b9213b0ff50_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_74721cac-c7e1-4baf-83d1-a2ff56fafb26_verboseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonds outstanding</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Maximum Exposure, Undiscounted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:to="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_193c7e7b-ee62-4de3-94db-d9833a1223ce_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_937b0f46-3990-4f14-b4a6-b1bd44660686_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_17be7815-2994-4e7a-adad-a44f5a82cee1_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPayablesToCustomers_f6f647f1-6bd6-4320-ad59-b3082dfd8666_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPayablesToCustomers" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities, Change</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPayablesToCustomers_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPayablesToCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Payables to Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPayablesToCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers" xlink:to="lab_us-gaap_IncreaseDecreaseInPayablesToCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_5e465207-8d0f-4c61-9ecd-bf69b1020e62_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_f673f396-6f39-4f67-b8b3-2507e1940b21_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_d84c0fa9-8891-4bf3-82cc-ea709882ea7e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_0fd8828c-f748-491a-88dc-932db694ffaa_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_84765cba-5b33-4646-baf5-3299cd11e072_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of principal obligations under finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_76330fa8-7442-4e54-bad2-93fbc7d5ff02_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_07bcec9c-d715-4b0c-ad9d-33e646d9bac4_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_EquipmentNoteTwoMember_82da6def-dcd5-4a2d-aca1-83d7cb8b29ed_terseLabel_en-US" xlink:label="lab_myrg_EquipmentNoteTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note 2</link:label>
    <link:label id="lab_myrg_EquipmentNoteTwoMember_label_en-US" xlink:label="lab_myrg_EquipmentNoteTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note Two [Member]</link:label>
    <link:label id="lab_myrg_EquipmentNoteTwoMember_documentation_en-US" xlink:label="lab_myrg_EquipmentNoteTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteTwoMember" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EquipmentNoteTwoMember" xlink:to="lab_myrg_EquipmentNoteTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_d04c6742-c4eb-477a-968b-cfbba300f789_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3175081a-fe8a-44ce-977b-b38db9394f87_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ebe2ac98-1070-4db2-af05-286442a12a8f_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract revenues:</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_f8274fb5-8e65-4856-b59f-42efc7df380e_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda_77df0ce4-446e-4bcc-84e1-91db20f3afa6_terseLabel_en-US" xlink:label="lab_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity number of times not to exceed consolidated EBITDA</link:label>
    <link:label id="lab_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda_label_en-US" xlink:label="lab_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility Maximum Borrowing Capacity Number Of Times Not To Exceed Consolidated EBITDA</link:label>
    <link:label id="lab_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda_documentation_en-US" xlink:label="lab_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity number of times not to exceed consolidated EBITDA.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda" xlink:href="myrg-20200930.xsd#myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda" xlink:to="lab_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_e35b0872-5141-46b5-a0a4-08c4ad522382_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_d3106822-1dd6-4cec-87a5-5025c5a54b26_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_22b7eef6-df13-447b-ba27-482f4a68c6c8_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_00292617-b4a8-40de-bc40-1b149c5c41ea_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_247cb4de-272f-479b-b014-7436f56dfa00_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of shared excluded from calculation of dilute securities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_2a619717-42db-4b55-a670-82645c94954f_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income per common share attributable to MYR Group Inc.:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_aab53ffe-1adf-412a-8ec0-e9f9cfa7bf88_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term (years)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_067677ca-c016-4205-9bc8-4d85cfa1075a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceSettlementsReceivableCurrent_0ab097cc-c7d4-4106-b458-a8c5d21929b2_verboseLabel_en-US" xlink:label="lab_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of receivable for insurance claims in excess of deductibles</link:label>
    <link:label id="lab_us-gaap_InsuranceSettlementsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Settlements Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:to="lab_us-gaap_InsuranceSettlementsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_5ad5b621-683e-42e8-ac38-ab7b9fed08a8_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_9ee7ee89-5353-47a5-8f58-cdc0f1890ebf_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_8021b7e0-ff22-470c-be8f-b298afc1c1d3_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_f6819c39-b0e8-40d8-90b5-05cef6f47a9b_terseLabel_en-US" xlink:label="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization Consolidation and Presentation of Financial Statements [Table]</link:label>
    <link:label id="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_label_en-US" xlink:label="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization Consolidation and Presentation of Financial Statements [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:href="myrg-20200930.xsd#myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:to="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_3bbd037d-62bc-45e3-8115-16af53a4d54b_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_279284e1-9dba-4ab7-8c92-4ff912a01f7e_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage_aa13a836-4f0c-456b-bda8-89aae31232e5_verboseLabel_en-US" xlink:label="lab_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in consolidated gross margin</link:label>
    <link:label id="lab_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage_label_en-US" xlink:label="lab_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Estimate Revision Gross Margin Increase Decrease Percentage</link:label>
    <link:label id="lab_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage_documentation_en-US" xlink:label="lab_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of increase (decrease) cost estimate revision gross margin.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" xlink:href="myrg-20200930.xsd#myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" xlink:to="lab_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_63b7bb05-9953-4066-8173-10143d629c82_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock_3d5bc74b-e540-4388-939f-a9b491e35f4f_verboseLabel_en-US" xlink:label="lab_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of net asset position for contracts in process</link:label>
    <link:label id="lab_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Contract or Program Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock" xlink:to="lab_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_6c5d2935-ac40-48a6-85e5-bba31b3d058f_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_15ef1b5d-83b0-487c-a568-ab170690e229_verboseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Consolidated Financial Information</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueYearFive_d872f80e-bb22-45ea-9c87-d5e1a52f822b_totalLabel_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Payments Due Year Five</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueYearFive_documentation_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments for lease, due in fifth fiscal year following current fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearFive" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueYearFive" xlink:to="lab_myrg_LeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_795ce226-1a0c-4e01-905e-03062119a129_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a331d4ad-d644-4d7a-afe6-d5617580cbe1_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_9479a17f-8677-4e83-9d8d-3dc18827bebf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_6e0be3ee-117f-4975-8eb9-57ba665441ed_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_8f678f96-d14f-4366-b722-436f600914dc_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of weighted average number of common shares used to compute basic and dilute earnings per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_626d6af8-774c-42da-9c0e-fd10b92441ac_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of common shares and potential common shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_aeb45b43-09f3-4303-9d30-f2d388a6920f_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_9b114fd5-6dd6-4655-b225-94f44f392fea_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Obligations</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_a0be6553-cd15-42ad-967f-9074af2a0b4d_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment</link:label>
    <link:label id="lab_us-gaap_CorporateNonSegmentMember_label_en-US" xlink:label="lab_us-gaap_CorporateNonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate, Non-Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNonSegmentMember" xlink:to="lab_us-gaap_CorporateNonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_1c1df36a-d80f-4bc0-9a59-fa39b931ef93_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-employee Directors</link:label>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonemployee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:to="lab_us-gaap_ShareBasedPaymentArrangementNonemployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_CSIElectricalContractorsIncMember_03c6af6d-b952-4ae2-bb6d-f69141e0fefc_terseLabel_en-US" xlink:label="lab_myrg_CSIElectricalContractorsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CSI Electrical Contractors, Inc</link:label>
    <link:label id="lab_myrg_CSIElectricalContractorsIncMember_label_en-US" xlink:label="lab_myrg_CSIElectricalContractorsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CSI Electrical Contractors Inc [Member]</link:label>
    <link:label id="lab_myrg_CSIElectricalContractorsIncMember_documentation_en-US" xlink:label="lab_myrg_CSIElectricalContractorsIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Representing the information pertaining to CSI Electrical Contractors, Inc</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CSIElectricalContractorsIncMember" xlink:href="myrg-20200930.xsd#myrg_CSIElectricalContractorsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_CSIElectricalContractorsIncMember" xlink:to="lab_myrg_CSIElectricalContractorsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_19644da8-a0d2-4bd1-be25-de6e97ed2b97_verboseLabel_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase orders outstanding</link:label>
    <link:label id="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_label_en-US" xlink:label="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment, Remaining Minimum Amount Committed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:to="lab_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_e36c5e59-40dd-40a4-89b1-90acb2c063ff_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserveNoncurrent_b5dd6346-9b55-46ef-af59-63937667cba0_verboseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued self-insurance</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveNoncurrent_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveNoncurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_709d634e-a957-4048-a481-92e73bd5acb2_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_351da475-aed2-494f-9695-ff35ddf3875b_terseLabel_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Accounting Estimate by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:to="lab_us-gaap_ChangeInAccountingEstimateByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_MarketTypeElectricalConstructionMember_0f146e5e-b497-4548-a75d-da808c2acc36_terseLabel_en-US" xlink:label="lab_myrg_MarketTypeElectricalConstructionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Type Electrical construction</link:label>
    <link:label id="lab_myrg_MarketTypeElectricalConstructionMember_label_en-US" xlink:label="lab_myrg_MarketTypeElectricalConstructionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Type Electrical Construction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MarketTypeElectricalConstructionMember" xlink:href="myrg-20200930.xsd#myrg_MarketTypeElectricalConstructionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_MarketTypeElectricalConstructionMember" xlink:to="lab_myrg_MarketTypeElectricalConstructionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_b8716a99-fa75-48ec-b96a-aa93f593a04a_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_8e7e7dfe-ad8c-4d8e-ad95-261873634d4d_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_22f442ca-a8ce-4131-9bc5-e9fd0d5a5320_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Refundable income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesReceivable" xlink:to="lab_us-gaap_IncomeTaxesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_f9a7015f-f30a-4e56-943d-672c332f3f60_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_EquipmentNoteEightMember_f3bcd33a-c157-43e8-aa7f-9771efd289bc_terseLabel_en-US" xlink:label="lab_myrg_EquipmentNoteEightMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note 8</link:label>
    <link:label id="lab_myrg_EquipmentNoteEightMember_label_en-US" xlink:label="lab_myrg_EquipmentNoteEightMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note Eight [Member]</link:label>
    <link:label id="lab_myrg_EquipmentNoteEightMember_documentation_en-US" xlink:label="lab_myrg_EquipmentNoteEightMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to equipment Note 8.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteEightMember" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteEightMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EquipmentNoteEightMember" xlink:to="lab_myrg_EquipmentNoteEightMember" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseObligationTotal_e581f6f7-4184-486c-8cb7-a9ed7ea8f493_totalLabel_en-US" xlink:label="lab_myrg_LeaseObligationTotal" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease obligations</link:label>
    <link:label id="lab_myrg_LeaseObligationTotal_label_en-US" xlink:label="lab_myrg_LeaseObligationTotal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Obligation Total</link:label>
    <link:label id="lab_myrg_LeaseObligationTotal_documentation_en-US" xlink:label="lab_myrg_LeaseObligationTotal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represent the lease obligation, total.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationTotal" xlink:href="myrg-20200930.xsd#myrg_LeaseObligationTotal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseObligationTotal" xlink:to="lab_myrg_LeaseObligationTotal" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_7f5b776a-7636-4b26-b64e-91c891decb0f_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_9f657a16-59c2-4b21-9032-0edb2f83c104_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued self insurance</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:to="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_67aa2b87-3067-41aa-bf61-e90670da2eae_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_TotalLeaseObligationsAbstract_ca0306ad-faf3-4039-9c6c-987054d40837_terseLabel_en-US" xlink:label="lab_myrg_TotalLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Lease Obligations</link:label>
    <link:label id="lab_myrg_TotalLeaseObligationsAbstract_label_en-US" xlink:label="lab_myrg_TotalLeaseObligationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Lease Obligations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TotalLeaseObligationsAbstract" xlink:href="myrg-20200930.xsd#myrg_TotalLeaseObligationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_TotalLeaseObligationsAbstract" xlink:to="lab_myrg_TotalLeaseObligationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_8193cbdb-8b04-4bfb-b2d4-f147aa36e6c1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_b1b00acf-72a1-4592-9866-e327a18a2bbb_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_1119b438-cfbd-4da8-b6ea-c564577e97c3_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average dilutive securities (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LesseeLiabilityToBePaidAfterYearFive_90a9e450-3c9a-4079-a2eb-a6e7237df3a1_totalLabel_en-US" xlink:label="lab_myrg_LesseeLiabilityToBePaidAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_myrg_LesseeLiabilityToBePaidAfterYearFive_label_en-US" xlink:label="lab_myrg_LesseeLiabilityToBePaidAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Liability, To Be Paid, After Year Five</link:label>
    <link:label id="lab_myrg_LesseeLiabilityToBePaidAfterYearFive_documentation_en-US" xlink:label="lab_myrg_LesseeLiabilityToBePaidAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Liability, To Be Paid, After Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeLiabilityToBePaidAfterYearFive" xlink:href="myrg-20200930.xsd#myrg_LesseeLiabilityToBePaidAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LesseeLiabilityToBePaidAfterYearFive" xlink:to="lab_myrg_LesseeLiabilityToBePaidAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1572f6b9-f03c-41d6-aff3-d6808f12884b_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_3d60a0e3-af53-4388-9d21-148163a8e222_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths_c3be677b-d623-4181-b0fa-052fe729ba1d_totalLabel_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Payments Due Next Twelve Months</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths_documentation_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payment to be paid in next fiscal year following current fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9dd45e07-0ff7-4cf0-bc77-adb552b450d1_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_80e76c92-c567-4904-9893-d7ba246d43b2_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_de298a57-a74f-4036-98fc-97f5081f4fa7_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_705178cd-7e6c-412d-9c6f-1c1196c6a32d_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_dff5fee8-22e9-4c6e-b784-547dd1d01a30_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_832ac6f6-34f2-400e-aeb9-5cf5e14159f1_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of lease costs</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_MasterServiceAgreementsTerm_3ad9bbd4-3664-4b96-a17d-d745c23e9ca6_terseLabel_en-US" xlink:label="lab_myrg_MasterServiceAgreementsTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of master service agreements</link:label>
    <link:label id="lab_myrg_MasterServiceAgreementsTerm_label_en-US" xlink:label="lab_myrg_MasterServiceAgreementsTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Master Service Agreements, Term</link:label>
    <link:label id="lab_myrg_MasterServiceAgreementsTerm_documentation_en-US" xlink:label="lab_myrg_MasterServiceAgreementsTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of master service agreements ("MSAs"), in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MasterServiceAgreementsTerm" xlink:href="myrg-20200930.xsd#myrg_MasterServiceAgreementsTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_MasterServiceAgreementsTerm" xlink:to="lab_myrg_MasterServiceAgreementsTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2f38c0fa-675a-4f89-914a-f400299814a7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_a7b3ce43-f974-4592-959c-bca3245fec8f_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_644efd0a-0727-437e-a438-3146bd28538a_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_8255b405-f8ff-4b78-a790-d6e97d117341_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_DebtInstrumentNumberOfDebtInstruments_d1d344ad-5247-4b69-89da-6ec6f115bd89_terseLabel_en-US" xlink:label="lab_myrg_DebtInstrumentNumberOfDebtInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of equipment notes (equipment note)</link:label>
    <link:label id="lab_myrg_DebtInstrumentNumberOfDebtInstruments_label_en-US" xlink:label="lab_myrg_DebtInstrumentNumberOfDebtInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Number Of Debt Instruments</link:label>
    <link:label id="lab_myrg_DebtInstrumentNumberOfDebtInstruments_documentation_en-US" xlink:label="lab_myrg_DebtInstrumentNumberOfDebtInstruments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The number of debt instruments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_DebtInstrumentNumberOfDebtInstruments" xlink:href="myrg-20200930.xsd#myrg_DebtInstrumentNumberOfDebtInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_DebtInstrumentNumberOfDebtInstruments" xlink:to="lab_myrg_DebtInstrumentNumberOfDebtInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_a04515bc-7ded-4d6d-99db-fca98c03d4f6_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_ca23836f-5f8f-4bb3-a67e-b6ecbbe16c06_verboseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Business and Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_9544377d-ad41-4856-bb03-1924a82a04f5_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_5b45ecd6-baa4-462b-ab5f-25526a6ceaaf_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_8a73f4cc-8237-48b3-8f6b-25f88392075e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease Obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_OperatingAndFinanceLeasesLineItems_290a96a3-cfe1-49f3-9dbf-1506c9a8da71_terseLabel_en-US" xlink:label="lab_myrg_OperatingAndFinanceLeasesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating And Finance Leases [Line Items]</link:label>
    <link:label id="lab_myrg_OperatingAndFinanceLeasesLineItems_label_en-US" xlink:label="lab_myrg_OperatingAndFinanceLeasesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating And Finance Leases [Line Items]</link:label>
    <link:label id="lab_myrg_OperatingAndFinanceLeasesLineItems_documentation_en-US" xlink:label="lab_myrg_OperatingAndFinanceLeasesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">n/a</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OperatingAndFinanceLeasesLineItems" xlink:href="myrg-20200930.xsd#myrg_OperatingAndFinanceLeasesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_OperatingAndFinanceLeasesLineItems" xlink:to="lab_myrg_OperatingAndFinanceLeasesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_978bcd62-d381-4152-b308-ea5f1a6ebecc_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of future minimum finance lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_EquipmentNoteFourMember_5bd6f322-7f21-4202-8e65-6d5a07e7995a_terseLabel_en-US" xlink:label="lab_myrg_EquipmentNoteFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note 4</link:label>
    <link:label id="lab_myrg_EquipmentNoteFourMember_label_en-US" xlink:label="lab_myrg_EquipmentNoteFourMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note Four [Member]</link:label>
    <link:label id="lab_myrg_EquipmentNoteFourMember_documentation_en-US" xlink:label="lab_myrg_EquipmentNoteFourMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No definition available.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteFourMember" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EquipmentNoteFourMember" xlink:to="lab_myrg_EquipmentNoteFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_5eefe19d-e211-4746-aab1-7337f1dfaf98_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_4802622e-3fab-4484-b570-96fbacea0452_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InsuranceSettlementsReceivableNoncurrent_1a9cf36b-61e7-49be-92bf-f4ef9d923c10_terseLabel_en-US" xlink:label="lab_us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable for insurance claims in excess of deductibles</link:label>
    <link:label id="lab_us-gaap_InsuranceSettlementsReceivableNoncurrent_label_en-US" xlink:label="lab_us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance Settlements Receivable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:to="lab_us-gaap_InsuranceSettlementsReceivableNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock_825b9791-3a2d-4216-b011-229a75d5d141_verboseLabel_en-US" xlink:label="lab_myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of the lease terms and discount rates</link:label>
    <link:label id="lab_myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock_label_en-US" xlink:label="lab_myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Summary Of The Lease Terms And Discount Rates [Table Text Block]</link:label>
    <link:label id="lab_myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock_documentation_en-US" xlink:label="lab_myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of summary of the lease terms and discount rates.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock" xlink:to="lab_myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_69a5d0a4-e2cc-469e-9325-7c3ae6860096_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_dd18bfaf-4fc4-4f65-a3fd-3d62890b32f7_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings under equipment notes</link:label>
    <link:label id="lab_us-gaap_ProceedsFromNotesPayable_label_en-US" xlink:label="lab_us-gaap_ProceedsFromNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromNotesPayable" xlink:to="lab_us-gaap_ProceedsFromNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_6434552f-c2dd-496e-8b51-3f7266594f8f_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing component</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ServicingAssetAbstract_81c54d2d-a874-49ca-a707-dc86d011b1ce_verboseLabel_en-US" xlink:label="lab_us-gaap_ServicingAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_ServicingAssetAbstract_label_en-US" xlink:label="lab_us-gaap_ServicingAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Servicing Asset [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServicingAssetAbstract" xlink:to="lab_us-gaap_ServicingAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_cfcd3815-17af-4355-ba39-50278b83b932_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_235f1173-6f65-4573-a5c5-f22fd6cbeede_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues recognized during period</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_86ebf069-cf32-4869-acbe-237dc7bdf5c8_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_2ae50512-6044-4d68-9de9-94b446e09b1d_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and penalties of unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LongtermIncentivePlanMember_81e97145-209f-4a9d-80dc-6152fcc43f5b_terseLabel_en-US" xlink:label="lab_myrg_LongtermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Incentive Plan</link:label>
    <link:label id="lab_myrg_LongtermIncentivePlanMember_label_en-US" xlink:label="lab_myrg_LongtermIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Longterm Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LongtermIncentivePlanMember" xlink:href="myrg-20200930.xsd#myrg_LongtermIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LongtermIncentivePlanMember" xlink:to="lab_myrg_LongtermIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_PurchaseCommitmentRemainingTerm_f05cd984-5dfb-4f29-a522-bf752c308495_terseLabel_en-US" xlink:label="lab_myrg_PurchaseCommitmentRemainingTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase orders outstanding, term</link:label>
    <link:label id="lab_myrg_PurchaseCommitmentRemainingTerm_label_en-US" xlink:label="lab_myrg_PurchaseCommitmentRemainingTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Commitment Remaining Term</link:label>
    <link:label id="lab_myrg_PurchaseCommitmentRemainingTerm_documentation_en-US" xlink:label="lab_myrg_PurchaseCommitmentRemainingTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_PurchaseCommitmentRemainingTerm" xlink:href="myrg-20200930.xsd#myrg_PurchaseCommitmentRemainingTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_PurchaseCommitmentRemainingTerm" xlink:to="lab_myrg_PurchaseCommitmentRemainingTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_e477c3a9-ef89-475b-82de-f91b6927e954_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_68a1a50b-facd-4c9d-a1b3-e92e0de074ac_terseLabel_en-US" xlink:label="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization Consolidation and Presentation of Financial Statements [Line Items]</link:label>
    <link:label id="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_label_en-US" xlink:label="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization Consolidation and Presentation of Financial Statements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:href="myrg-20200930.xsd#myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:to="lab_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_NetPeriodAxis_5eff39d8-1181-497c-af9f-254f94cdc247_terseLabel_en-US" xlink:label="lab_myrg_NetPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Period [Axis]</link:label>
    <link:label id="lab_myrg_NetPeriodAxis_label_en-US" xlink:label="lab_myrg_NetPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodAxis" xlink:href="myrg-20200930.xsd#myrg_NetPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_NetPeriodAxis" xlink:to="lab_myrg_NetPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_dd78f0bf-4c3c-411e-b08c-cf61cb04e1d1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_da2d17b3-c21c-44c8-966e-4e8db8dffed7_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares_e99a6f5b-66d9-40db-889c-1b283792f383_terseLabel_en-US" xlink:label="lab_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense (in shares)</link:label>
    <link:label id="lab_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares_label_en-US" xlink:label="lab_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase For Cost Recognition, Shares</link:label>
    <link:label id="lab_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares_documentation_en-US" xlink:label="lab_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase For Cost Recognition, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares" xlink:href="myrg-20200930.xsd#myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares" xlink:to="lab_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_b7e3143b-43f9-4832-952d-e7a153178eda_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_9061853f-65cb-4b2a-b9ef-0e34d8d9522c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_NonperformanceLettersOfCreditMember_03212364-1a0a-47bc-b1f2-fb20259d7705_terseLabel_en-US" xlink:label="lab_myrg_NonperformanceLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-performance Letters Of Credit</link:label>
    <link:label id="lab_myrg_NonperformanceLettersOfCreditMember_label_en-US" xlink:label="lab_myrg_NonperformanceLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonperformance Letters Of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NonperformanceLettersOfCreditMember" xlink:href="myrg-20200930.xsd#myrg_NonperformanceLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_NonperformanceLettersOfCreditMember" xlink:to="lab_myrg_NonperformanceLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_9424ce28-ac58-46ea-a881-d90e14c33dcc_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_ContractPerformanceObligationsMember_cbd5829f-3856-4c73-b49e-3de8b0e77cf2_terseLabel_en-US" xlink:label="lab_myrg_ContractPerformanceObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Performance Obligations</link:label>
    <link:label id="lab_myrg_ContractPerformanceObligationsMember_label_en-US" xlink:label="lab_myrg_ContractPerformanceObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Performance Obligations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractPerformanceObligationsMember" xlink:href="myrg-20200930.xsd#myrg_ContractPerformanceObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ContractPerformanceObligationsMember" xlink:to="lab_myrg_ContractPerformanceObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_b23f6a7a-0602-465a-8b30-99cfaabbc466_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled revenue, net</link:label>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_adefdd0c-e213-4669-9311-adcb84716956_verboseLabel_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled revenue</link:label>
    <link:label id="lab_us-gaap_UnbilledContractsReceivable_label_en-US" xlink:label="lab_us-gaap_UnbilledContractsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Contracts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledContractsReceivable" xlink:to="lab_us-gaap_UnbilledContractsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9c83b63a-167c-4dd9-902a-f1dd3fce89a1_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash flows provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_352a8d40-258a-4c13-af9e-824a9f19aa1c_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_d02b0a65-ea6d-472d-8c5f-d340aeb6f24d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_f105e88e-1ae1-4a99-8af2-401badaba123_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_MasterLoanAgreementMember_7dbc0b41-179c-4415-808b-37089a7da318_terseLabel_en-US" xlink:label="lab_myrg_MasterLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Master Loan Agreement</link:label>
    <link:label id="lab_myrg_MasterLoanAgreementMember_label_en-US" xlink:label="lab_myrg_MasterLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Master Loan Agreement [Member]</link:label>
    <link:label id="lab_myrg_MasterLoanAgreementMember_documentation_en-US" xlink:label="lab_myrg_MasterLoanAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Master Loan Agreement [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MasterLoanAgreementMember" xlink:href="myrg-20200930.xsd#myrg_MasterLoanAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_MasterLoanAgreementMember" xlink:to="lab_myrg_MasterLoanAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_TimeVestedStockAwardsMember_1cf46240-e3a4-4496-afe0-2bf5579b7659_terseLabel_en-US" xlink:label="lab_myrg_TimeVestedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Vested Stock Awards</link:label>
    <link:label id="lab_myrg_TimeVestedStockAwardsMember_label_en-US" xlink:label="lab_myrg_TimeVestedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Vested Stock Awards [Member]</link:label>
    <link:label id="lab_myrg_TimeVestedStockAwardsMember_documentation_en-US" xlink:label="lab_myrg_TimeVestedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Vested Stock Awards Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TimeVestedStockAwardsMember" xlink:href="myrg-20200930.xsd#myrg_TimeVestedStockAwardsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_TimeVestedStockAwardsMember" xlink:to="lab_myrg_TimeVestedStockAwardsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_fed39b3d-6775-4cda-890b-396b90ad7175_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_e84c55ea-a5aa-4c84-a0ed-ff1124220bae_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_f95855d5-d459-4c67-b543-4114365065ed_verboseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease costs</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_6343b5b2-aeab-432b-863d-b3c520236e3d_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Loans</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_78891874-e1e8-486f-a32b-9b53ea1e7f3c_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_8db902c2-71ae-48db-954c-1f920913a51f_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments_08d65acf-3018-4329-8a54-7500506d475d_terseLabel_en-US" xlink:label="lab_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net asset adjustments</link:label>
    <link:label id="lab_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments_label_en-US" xlink:label="lab_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Preliminary Estimated Net Asset Adjustments</link:label>
    <link:label id="lab_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments_documentation_en-US" xlink:label="lab_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of preliminary estimated net asset adjustments consisting of acquisition-date fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments" xlink:href="myrg-20200930.xsd#myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments" xlink:to="lab_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_9c0f6c86-f455-4a2e-88ff-254a3da2e2f4_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable to Banks</link:label>
    <link:label id="lab_us-gaap_NotesPayableToBanksMember_label_en-US" xlink:label="lab_us-gaap_NotesPayableToBanksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable to Banks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableToBanksMember" xlink:to="lab_us-gaap_NotesPayableToBanksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_043b941b-f150-4630-81f8-03943267df31_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_58c83741-a2f0-4dbc-84fd-8dd8f31e9689_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_1b779329-abd2-40aa-9570-27fc05be7363_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_5c075b75-7608-4d0c-bc9f-fe579ee9ed4c_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4f6135a3-820b-4ba1-abd1-a62c4c5fe54a_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of segment's internal financial reports</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_643101e9-7191-4fac-bc46-d3b6b78656b0_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_afe689ba-94e2-4075-bb20-31ec614e22ea_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d5ac75b1-9c65-4008-88cc-3fabc5121922_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_f69c0532-272a-44a6-8301-b950ace24c17_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_1e23f5a9-c23a-414e-8579-4d1724629895_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease obligations, net of current maturities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_3197647b-a44c-4f61-80b2-c0172e41e48f_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtRestructuringCosts_84e611f6-fb37-4d75-abc9-27b157eeef9b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtRestructuringCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt refinancing costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtRestructuringCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtRestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtRestructuringCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtRestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtRestructuringCosts" xlink:to="lab_us-gaap_PaymentsOfDebtRestructuringCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5993b71d-e27a-4961-9ad2-ed3accc94b79_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_450e3809-2aa8-475a-bd27-e7ab55600c43_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_e3a441c4-c1c2-4c2a-95ea-9d4dcfaec3c2_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_53aa2bf5-4bb1-4b10-bfa4-2dd393bc1881_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseObligationNoncurrent_e7c5a732-1ddb-4b6a-ae79-c31ed7c949ec_totalLabel_en-US" xlink:label="lab_myrg_LeaseObligationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total non-current obligations</link:label>
    <link:label id="lab_myrg_LeaseObligationNoncurrent_label_en-US" xlink:label="lab_myrg_LeaseObligationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Obligation Noncurrent</link:label>
    <link:label id="lab_myrg_LeaseObligationNoncurrent_documentation_en-US" xlink:label="lab_myrg_LeaseObligationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represent the lease obligation noncurrent.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationNoncurrent" xlink:href="myrg-20200930.xsd#myrg_LeaseObligationNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseObligationNoncurrent" xlink:to="lab_myrg_LeaseObligationNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_EquipmentNoteSevenMember_d4522ad4-71d7-4cd2-923a-03d6a6ea4f95_terseLabel_en-US" xlink:label="lab_myrg_EquipmentNoteSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note 7</link:label>
    <link:label id="lab_myrg_EquipmentNoteSevenMember_label_en-US" xlink:label="lab_myrg_EquipmentNoteSevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note Seven [Member]</link:label>
    <link:label id="lab_myrg_EquipmentNoteSevenMember_documentation_en-US" xlink:label="lab_myrg_EquipmentNoteSevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment note seven member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteSevenMember" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteSevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EquipmentNoteSevenMember" xlink:to="lab_myrg_EquipmentNoteSevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_MarketTypeDistributionMember_3bc270c7-772a-40b8-a707-413103d8f93e_terseLabel_en-US" xlink:label="lab_myrg_MarketTypeDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Type Distribution</link:label>
    <link:label id="lab_myrg_MarketTypeDistributionMember_label_en-US" xlink:label="lab_myrg_MarketTypeDistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Type Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MarketTypeDistributionMember" xlink:href="myrg-20200930.xsd#myrg_MarketTypeDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_MarketTypeDistributionMember" xlink:to="lab_myrg_MarketTypeDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock_7ac6e1bf-2cdb-417d-b3b4-8ab548cf729a_verboseLabel_en-US" xlink:label="lab_myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of supplemental cash flow information</link:label>
    <link:label id="lab_myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock_label_en-US" xlink:label="lab_myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Lease Supplemental Cash Flow And Other Disclosures [Table Text Block]</link:label>
    <link:label id="lab_myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock_documentation_en-US" xlink:label="lab_myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tabular disclosure of lease supplemental cash flow and other disclosures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock" xlink:to="lab_myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_OperatingAndFinanceLeaseRightOfUseAsset_c4f68ded-6ee1-4412-957c-935ee6a436c1_totalLabel_en-US" xlink:label="lab_myrg_OperatingAndFinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total right-of-use lease assets</link:label>
    <link:label id="lab_myrg_OperatingAndFinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_myrg_OperatingAndFinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating and Finance Lease Right of Use Asset</link:label>
    <link:label id="lab_myrg_OperatingAndFinanceLeaseRightOfUseAsset_documentation_en-US" xlink:label="lab_myrg_OperatingAndFinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represent the operating and finance lease right-of-use asset.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset" xlink:href="myrg-20200930.xsd#myrg_OperatingAndFinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset" xlink:to="lab_myrg_OperatingAndFinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_6efe1281-24bd-4e55-b551-d1b5c391fdd6_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income attributable to MYR Group Inc.</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_f9d25a93-91ff-43ac-a7b5-0541d2cfa2dc_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_0bf8a6a9-dc3e-4eac-9890-64692958bb81_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_9ea8a9ca-12a3-4560-acc2-cd8dc507ea15_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_5034dfc9-6ff0-4d6f-ab4d-5446a30fc54b_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_817efc07-6c26-418a-bae4-d927062d21b2_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_84091efb-2cb5-4a8a-95a9-a8e7bfbe82e9_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_3dfee8ed-28d9-4267-931d-05dc5756ef24_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember_351dee86-a79f-45d6-ba72-2c8be5b397ef_terseLabel_en-US" xlink:label="lab_myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies Excluding Wildfire and Health Insurance</link:label>
    <link:label id="lab_myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember_label_en-US" xlink:label="lab_myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies Excluding Wildfire And Health Insurance [Member]</link:label>
    <link:label id="lab_myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember_documentation_en-US" xlink:label="lab_myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies Excluding Wildfire and Health Insurance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember" xlink:href="myrg-20200930.xsd#myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember" xlink:to="lab_myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_eaea2298-2b73-4a29-9fbf-b2ce038cc180_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_ed66f005-c323-478d-8d51-0d58466cf1e2_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Contracts or Programs Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermContractsOrProgramsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xlink:to="lab_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays_3d90dfed-54cc-4feb-923b-899ce9fa4b97_terseLabel_en-US" xlink:label="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of trading days (day)</link:label>
    <link:label id="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays_label_en-US" xlink:label="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized Average Trading Days</link:label>
    <link:label id="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays_documentation_en-US" xlink:label="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share based compensation arrangement by share based payment award number of shares authorized average trading days.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays" xlink:href="myrg-20200930.xsd#myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays" xlink:to="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_16e3d1eb-dfaa-4d35-8465-9e9f94e87f24_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_6a30f3b5-bab9-4991-b9ae-6898d9f43a4d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PartnersCapitalAccountDistributions_2e9c851f-7f14-4a16-9b2a-580a933ef463_terseLabel_en-US" xlink:label="lab_us-gaap_PartnersCapitalAccountDistributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions to partners</link:label>
    <link:label id="lab_us-gaap_PartnersCapitalAccountDistributions_label_en-US" xlink:label="lab_us-gaap_PartnersCapitalAccountDistributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Partners' Capital Account, Distributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PartnersCapitalAccountDistributions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PartnersCapitalAccountDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PartnersCapitalAccountDistributions" xlink:to="lab_us-gaap_PartnersCapitalAccountDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_HuenElectricIncMember_89f66c77-727a-45c8-8c21-7b3c1fd19cac_terseLabel_en-US" xlink:label="lab_myrg_HuenElectricIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Huen Electric Inc</link:label>
    <link:label id="lab_myrg_HuenElectricIncMember_label_en-US" xlink:label="lab_myrg_HuenElectricIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Huen Electric Inc [Member]</link:label>
    <link:label id="lab_myrg_HuenElectricIncMember_documentation_en-US" xlink:label="lab_myrg_HuenElectricIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Huen Electric Inc Member</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_HuenElectricIncMember" xlink:href="myrg-20200930.xsd#myrg_HuenElectricIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_HuenElectricIncMember" xlink:to="lab_myrg_HuenElectricIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_UnitPriceContractMember_a14095b3-16ba-4d91-aadb-e40d46490858_terseLabel_en-US" xlink:label="lab_myrg_UnitPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit Price Contract</link:label>
    <link:label id="lab_myrg_UnitPriceContractMember_label_en-US" xlink:label="lab_myrg_UnitPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit Price Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_UnitPriceContractMember" xlink:href="myrg-20200930.xsd#myrg_UnitPriceContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_UnitPriceContractMember" xlink:to="lab_myrg_UnitPriceContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_b1328488-7305-44e8-a7c9-c71a45f2228b_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_b910ce19-1bf7-4daf-9ec5-d4c265c467d5_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_a3e6f386-ac83-4017-b920-382f259e28f3_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_68a8e24f-bba9-45e6-8e09-34ec027d4548_verboseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of revenue by contract and market type</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_3b64ab2e-8bab-4ca4-8d3c-2dd719992269_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction_9b427532-bcb4-42fd-bb2e-a30f75872091_terseLabel_en-US" xlink:label="lab_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument covenant leveraged debt ratio restriction</link:label>
    <link:label id="lab_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction_label_en-US" xlink:label="lab_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Covenant Leveraged Debt Ratio Restriction</link:label>
    <link:label id="lab_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction_documentation_en-US" xlink:label="lab_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold of debt coverage ration at which the credit agreement restricts certain types of payments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" xlink:href="myrg-20200930.xsd#myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" xlink:to="lab_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_c28feaed-5fdb-43ef-83a0-4c39e0e1544f_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_c2d5b8db-3716-479c-87d3-317e1e0ebbd2_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_b04b82b7-aed3-4aef-b994-47b357203042_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_885db671-c7d6-4975-a9b8-ba823e1eb10e_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2020</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_adcf8668-a51d-4eae-948c-e6d707a35f2a_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financing activities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCash_b4faa38a-dc67-4fd9-847a-f79a1b7ece63_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCash" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCash_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCash" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCash" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_7a083aa7-b1b8-48b4-a007-f5cb02ab6c48_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_531dfb71-ac19-4135-a275-52f4ca3690b4_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_c476e214-4db1-423b-b84e-7c9b6eb4303e_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_CreditAgreementMember_7002201c-6ec8-453c-88cc-435cd5d069bf_terseLabel_en-US" xlink:label="lab_myrg_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_myrg_CreditAgreementMember_label_en-US" xlink:label="lab_myrg_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_myrg_CreditAgreementMember_documentation_en-US" xlink:label="lab_myrg_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member].</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CreditAgreementMember" xlink:href="myrg-20200930.xsd#myrg_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_CreditAgreementMember" xlink:to="lab_myrg_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelAxis_0119aeb8-6bd9-4e9e-b7fe-c7cf67333471_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_9b4f2781-9a6d-4b9a-aeb7-75c419d7b57c_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total future principal payments</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebt" xlink:to="lab_us-gaap_LongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_30be39f4-b7cd-41e3-a310-7cb095364256_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_4456ba6d-c2d6-4ae8-ae4d-10728a2edfae_totalLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities, Change</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_bab702e5-2954-488c-a39b-ed92ece30bac_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Obligations</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_52ae4a18-f573-42e6-a8a9-3872dfe93114_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_2ae8a460-e332-4adb-8ad7-e0add4d99090_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue, Change</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_e5478330-7cfd-45c1-9d19-e8faeee30f27_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueYearFour_54302d7b-b315-4af7-9792-dbb92c851fe1_totalLabel_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Payments Due Year Four</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueYearFour_documentation_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments for lease, due in fourth fiscal year following current fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearFour" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueYearFour" xlink:to="lab_myrg_LeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_64178de4-ed8c-46e2-9a08-c3b73858f1fe_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract costs</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_1111b298-4b28-417c-ba6e-7811f8fcbfd1_verboseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease cost:</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables_1cb2e856-e350-4fc3-b669-a6b1003a2858_terseLabel_en-US" xlink:label="lab_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled revenue, net, Change</link:label>
    <link:label id="lab_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables_label_en-US" xlink:label="lab_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer Increase (Decrease) In Unbilled Receivables</link:label>
    <link:label id="lab_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables_documentation_en-US" xlink:label="lab_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of contract with customer, increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables" xlink:href="myrg-20200930.xsd#myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables" xlink:to="lab_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_bd8395bc-9368-4e6b-9191-093aa3c8af2b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7d82e90b-1e79-4b9b-9294-fae7995b81bd_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_12159fd5-c657-4622-9127-421620504a82_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_a651c047-50d2-44a1-b14f-d5f078c58566_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net borrowings (repayments) under revolving lines of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_4b919842-b028-4877-a074-a6f8f26e6889_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_baebd226-07af-41ea-8483-ab2b5a31e847_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net of accumulated depreciation of $290,088 and $272,865, respectively</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_81cf4c9c-f3bb-43b5-97e3-2682d8912b10_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of principal obligations under equipment notes</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfNotesPayable_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfNotesPayable" xlink:to="lab_us-gaap_RepaymentsOfNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_0425b7e2-1a7f-4f6e-8b6e-e0d9938c5fc1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of operating lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_43dbc385-70d1-443b-bfe4-379b0edd5490_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_69f38591-5642-492d-bbb4-4549d607ec61_negatedLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion of finance and operating lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_c6928495-f5ff-4eb3-a507-5ebe9da67dba_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable for insurance claims in excess of deductibles</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Insurance Settlements Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_TransmissionAndDistributionMember_9490efd9-5e10-4d7f-b61d-1c41bf8db8db_terseLabel_en-US" xlink:label="lab_myrg_TransmissionAndDistributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">T&amp;D</link:label>
    <link:label id="lab_myrg_TransmissionAndDistributionMember_label_en-US" xlink:label="lab_myrg_TransmissionAndDistributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transmission And Distribution [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TransmissionAndDistributionMember" xlink:href="myrg-20200930.xsd#myrg_TransmissionAndDistributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_TransmissionAndDistributionMember" xlink:to="lab_myrg_TransmissionAndDistributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_33203e7e-9fd0-44c3-8f69-fb0e0d405bcb_netLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: net income (loss) attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_e7255ced-dfaf-41ca-b954-c1ce63171ccd_terseLabel_en-US" xlink:label="lab_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_b1225ba5-cd29-49c4-8cbc-9c809205245f_negatedLabel_en-US" xlink:label="lab_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_label_en-US" xlink:label="lab_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract With Customer Liability Excluding Provision For Loss On Contracts Current</link:label>
    <link:label id="lab_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_documentation_en-US" xlink:label="lab_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Its represent the contract with customer, liability excluding provision for loss on contracts, current.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" xlink:href="myrg-20200930.xsd#myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" xlink:to="lab_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_de6a77c5-4722-4562-b76c-70e72e600f84_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_876962f5-5bcd-4b60-9522-a561ba7467a9_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares exercised, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_cb569809-cadd-4663-998e-ef00c10a673e_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_85643c7c-6d19-48ae-8a99-2d6bd2fbd613_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_06e5a1de-8f8c-4bff-ae97-9828d66f45bf_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of credit facility commitment percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_MarginGuaranteeMember_c90f18a5-4dbb-4f1e-8dc5-0a296b7ec5f6_terseLabel_en-US" xlink:label="lab_myrg_MarginGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Margin Guarantee</link:label>
    <link:label id="lab_myrg_MarginGuaranteeMember_label_en-US" xlink:label="lab_myrg_MarginGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Margin Guarantee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MarginGuaranteeMember" xlink:href="myrg-20200930.xsd#myrg_MarginGuaranteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_MarginGuaranteeMember" xlink:to="lab_myrg_MarginGuaranteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_2c15d95e-452b-4fb1-919d-6d47063a9165_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_dfac0a0b-cda3-4b29-9df7-1b9a588785b7_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets, allowance</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_a697423d-a57b-4ea5-95e6-e8f77d7f3a85_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_23f8fb25-a09b-4ed0-a21a-5ac12202a2aa_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_e132f5b5-8f25-47f9-893f-3ebdb607ab66_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_32a2bb6b-0762-412d-ada0-ccaf9caa520e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_21b468e6-9d51-47fe-b02b-1713d181b9b9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_42d99ba7-2323-432c-9965-bd6934f56c6a_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate&#160;- operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_3c0d5a8e-810b-4778-8dab-dd8c80742534_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_ba618401-1c71-4442-a1c0-e0329095c3c0_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LesseeOperatingLeaseAmortizationPeriod_2096568f-6438-412e-b715-cf4d0b2ad340_terseLabel_en-US" xlink:label="lab_myrg_LesseeOperatingLeaseAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease amortization period</link:label>
    <link:label id="lab_myrg_LesseeOperatingLeaseAmortizationPeriod_label_en-US" xlink:label="lab_myrg_LesseeOperatingLeaseAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating Lease Amortization Period</link:label>
    <link:label id="lab_myrg_LesseeOperatingLeaseAmortizationPeriod_documentation_en-US" xlink:label="lab_myrg_LesseeOperatingLeaseAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">It represents Lessee Operating Lease Amortization Period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeOperatingLeaseAmortizationPeriod" xlink:href="myrg-20200930.xsd#myrg_LesseeOperatingLeaseAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LesseeOperatingLeaseAmortizationPeriod" xlink:to="lab_myrg_LesseeOperatingLeaseAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_0fdb2487-6899-4b5d-9402-316318018610_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of business segments (segment)</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_921825ef-ec4c-45a7-8820-d193de274c07_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of business segments (segment)</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f66a07ba-f24d-43e0-8550-e23179b457ab_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e230ddaf-c69a-41d5-aab0-02eda7b41f45_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing component</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_78471110-3c6b-4497-9522-97be14308f35_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_6cbf7f1b-e9df-4f89-a110-4e6bffd72ba6_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_EquipmentNoteNineMember_a50150df-7453-4c6d-9818-36df178eb8eb_terseLabel_en-US" xlink:label="lab_myrg_EquipmentNoteNineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note 9</link:label>
    <link:label id="lab_myrg_EquipmentNoteNineMember_label_en-US" xlink:label="lab_myrg_EquipmentNoteNineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note Nine [Member]</link:label>
    <link:label id="lab_myrg_EquipmentNoteNineMember_documentation_en-US" xlink:label="lab_myrg_EquipmentNoteNineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the information pertaining to equipment note 9.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteNineMember" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteNineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EquipmentNoteNineMember" xlink:to="lab_myrg_EquipmentNoteNineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_02fc8a24-1000-43ab-8676-8834cbb213d6_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowances of $1,761 and $3,364, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_16143387-74fc-42d1-8cb1-387df5c0a0b7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum lease payments required</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a7108ab0-456a-46e6-839a-c80f094a3511_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_c2d75187-9c98-4891-99f7-3aae93f85f9b_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract" xlink:to="lab_us-gaap_NoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_5777cdd7-a448-4180-96a6-2947b4e6b243_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_b008a053-e9e6-44af-9bd4-a13f18cb0314_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_CommercialAndIndustrialMember_49be659e-893a-4f49-a292-6476c01296f5_terseLabel_en-US" xlink:label="lab_myrg_CommercialAndIndustrialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">C&amp;I</link:label>
    <link:label id="lab_myrg_CommercialAndIndustrialMember_label_en-US" xlink:label="lab_myrg_CommercialAndIndustrialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial And Industrial [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CommercialAndIndustrialMember" xlink:href="myrg-20200930.xsd#myrg_CommercialAndIndustrialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_CommercialAndIndustrialMember" xlink:to="lab_myrg_CommercialAndIndustrialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueYearTwo_01a74cba-a136-42d4-bfe6-632bdfe61308_totalLabel_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Payments Due Year Two</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueYearTwo_documentation_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments for lease, due in second fiscal year following current fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearTwo" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_myrg_LeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_fb7a40eb-a388-4c59-8075-fc4c355633db_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_MasterServiceAgreementsTermOfShortTerminationNotice_32b1ce07-e93f-45c3-87b5-0794cea8cd6d_terseLabel_en-US" xlink:label="lab_myrg_MasterServiceAgreementsTermOfShortTerminationNotice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short termination notice of master service agreements</link:label>
    <link:label id="lab_myrg_MasterServiceAgreementsTermOfShortTerminationNotice_label_en-US" xlink:label="lab_myrg_MasterServiceAgreementsTermOfShortTerminationNotice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Master Service Agreements, Term of Short Termination Notice</link:label>
    <link:label id="lab_myrg_MasterServiceAgreementsTermOfShortTerminationNotice_documentation_en-US" xlink:label="lab_myrg_MasterServiceAgreementsTermOfShortTerminationNotice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short termination notice of master service agreements ("MSAs"), in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MasterServiceAgreementsTermOfShortTerminationNotice" xlink:href="myrg-20200930.xsd#myrg_MasterServiceAgreementsTermOfShortTerminationNotice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_MasterServiceAgreementsTermOfShortTerminationNotice" xlink:to="lab_myrg_MasterServiceAgreementsTermOfShortTerminationNotice" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_adba89ac-9ec3-4853-a35b-14311cd6548b_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualAxis_9aae3c68-7f2c-4deb-a266-b05aa428ad07_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_b5df6b4a-d611-4f25-9fd8-f9228f892aef_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_27b91123-fb44-4d35-80f4-fdd3a83d14fa_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased and Retired During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_3b4e63ac-336d-4f21-a29f-9c79bb2f10bb_verboseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense):</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_9d454605-04fc-45e9-adc1-04beb4c682df_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred debt issuance costs</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_f806bf73-5ec1-4afe-8f46-a3a078d151e0_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_fb581372-7f95-474f-9919-ce6126f427e6_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice_a48486c5-b10f-4330-9575-0059dfb2cc65_terseLabel_en-US" xlink:label="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average closing stock price (in dollar per share)</link:label>
    <link:label id="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice_label_en-US" xlink:label="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Average Closing Stock Price</link:label>
    <link:label id="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice_documentation_en-US" xlink:label="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This represents Average closing stock price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice" xlink:href="myrg-20200930.xsd#myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice" xlink:to="lab_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_ScheduleOfContractorsTable_52e99467-bd16-4219-b7c2-44ecad9909db_terseLabel_en-US" xlink:label="lab_myrg_ScheduleOfContractorsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contractors [Table]</link:label>
    <link:label id="lab_myrg_ScheduleOfContractorsTable_label_en-US" xlink:label="lab_myrg_ScheduleOfContractorsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Contractors [Table]</link:label>
    <link:label id="lab_myrg_ScheduleOfContractorsTable_documentation_en-US" xlink:label="lab_myrg_ScheduleOfContractorsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">n/a</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfContractorsTable" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfContractorsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ScheduleOfContractorsTable" xlink:to="lab_myrg_ScheduleOfContractorsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_aeff1853-c710-4170-bc03-afa83572ae90_verboseLabel_en-US" xlink:label="lab_myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of the lease-related assets and liabilities</link:label>
    <link:label id="lab_myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_label_en-US" xlink:label="lab_myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Supplemental Balance Sheet Information Related to Leases [Table Text Block]</link:label>
    <link:label id="lab_myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_documentation_en-US" xlink:label="lab_myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of supplemental balance sheet information related to leases.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:to="lab_myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_e7d2aef4-ee1c-471c-90b9-35053a428ea1_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_ca0a5f3e-bc51-411d-b016-24af6763f600_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_d669030f-3918-4370-b0d5-223ff6ff5d67_negatedLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceGuaranteeMember_a7b41019-616c-4549-a75e-9e41a7ecfdf2_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Guarantee</link:label>
    <link:label id="lab_us-gaap_PerformanceGuaranteeMember_label_en-US" xlink:label="lab_us-gaap_PerformanceGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Guarantee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceGuaranteeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceGuaranteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceGuaranteeMember" xlink:to="lab_us-gaap_PerformanceGuaranteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_df378de8-9d09-4f2d-bb07-36cde7309679_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible List]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_5e7940aa-c9ef-418b-8069-d90115481942_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_e4ee9ca1-e7ca-401f-8f02-acc199b5afdc_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9860b639-5197-47dd-ac62-85160f7b77f5_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0326537f-b34c-4747-b17d-bc2d052767d8_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_HealthInsuranceMember_8e9b685b-eb81-4241-89b3-a2a3b524cecc_terseLabel_en-US" xlink:label="lab_myrg_HealthInsuranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health Insurance</link:label>
    <link:label id="lab_myrg_HealthInsuranceMember_label_en-US" xlink:label="lab_myrg_HealthInsuranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health Insurance [Member]</link:label>
    <link:label id="lab_myrg_HealthInsuranceMember_documentation_en-US" xlink:label="lab_myrg_HealthInsuranceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Health Insurance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_HealthInsuranceMember" xlink:href="myrg-20200930.xsd#myrg_HealthInsuranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_HealthInsuranceMember" xlink:to="lab_myrg_HealthInsuranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_be1b6f81-44ac-4b38-9a2b-4da50b62c2a8_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_06cebdcf-17ee-4040-ad11-06da6159e59b_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_c3f40396-302b-48d7-91b0-0474c68965e9_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_65ba257c-6a04-4e1f-bd6b-22651ff23190_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_b7f3b348-19bd-44c2-9291-b08457e4ea61_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_NetContractAssetsLiabilities_9677b71d-f77d-4af7-b6be-f4858c49127a_totalLabel_en-US" xlink:label="lab_myrg_NetContractAssetsLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net contract assets (liabilities)</link:label>
    <link:label id="lab_myrg_NetContractAssetsLiabilities_label_en-US" xlink:label="lab_myrg_NetContractAssetsLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Contract Assets (Liabilities)</link:label>
    <link:label id="lab_myrg_NetContractAssetsLiabilities_documentation_en-US" xlink:label="lab_myrg_NetContractAssetsLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of net contract assets (liabilities) as at balance sheet period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetContractAssetsLiabilities" xlink:href="myrg-20200930.xsd#myrg_NetContractAssetsLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_NetContractAssetsLiabilities" xlink:to="lab_myrg_NetContractAssetsLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_050106eb-d88a-4c00-bfdf-8573303d9e24_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term&#160;- operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLossOnContracts_7015ea48-2320-4bd8-940e-9143aad4f668_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLossOnContracts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued loss provision</link:label>
    <link:label id="lab_us-gaap_ProvisionForLossOnContracts_label_en-US" xlink:label="lab_us-gaap_ProvisionForLossOnContracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Loss on Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLossOnContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLossOnContracts" xlink:to="lab_us-gaap_ProvisionForLossOnContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_682860ac-97cc-49d8-8af6-8848cfce70f0_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_GuarantorObligationsExpectedCosts_b1a55805-77a5-48d6-a060-075c10baed25_verboseLabel_en-US" xlink:label="lab_myrg_GuarantorObligationsExpectedCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated remaining costs for bonded projects</link:label>
    <link:label id="lab_myrg_GuarantorObligationsExpectedCosts_label_en-US" xlink:label="lab_myrg_GuarantorObligationsExpectedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations Expected Costs</link:label>
    <link:label id="lab_myrg_GuarantorObligationsExpectedCosts_documentation_en-US" xlink:label="lab_myrg_GuarantorObligationsExpectedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Its represents the guarantor obligations expected costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_GuarantorObligationsExpectedCosts" xlink:href="myrg-20200930.xsd#myrg_GuarantorObligationsExpectedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_GuarantorObligationsExpectedCosts" xlink:to="lab_myrg_GuarantorObligationsExpectedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_bd97ffce-d399-48f2-9fd0-01cd9c5db6c4_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligations</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_a97eafff-1b59-4d37-b7b9-4f73eff25d04_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_80fc255f-e9cb-42ef-8f5e-07d9285a2e2c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock&#8212;$0.01 par value per share; 100,000,000 authorized shares;16,719,330 and 16,648,616 shares issued and outstanding at September&#160;30, 2020 and December&#160;31, 2019, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_2722a44e-a114-4f2d-b628-0eb154e6f0d0_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_TeContractMember_6d65e2af-e4ea-4216-9e74-ad398981adca_terseLabel_en-US" xlink:label="lab_myrg_TeContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">T&amp;E Contract</link:label>
    <link:label id="lab_myrg_TeContractMember_label_en-US" xlink:label="lab_myrg_TeContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Te Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TeContractMember" xlink:href="myrg-20200930.xsd#myrg_TeContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_TeContractMember" xlink:to="lab_myrg_TeContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_PerformanceLettersOfCreditMember_3d397aad-55a8-460d-95c9-111804357449_terseLabel_en-US" xlink:label="lab_myrg_PerformanceLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance letters of credit</link:label>
    <link:label id="lab_myrg_PerformanceLettersOfCreditMember_label_en-US" xlink:label="lab_myrg_PerformanceLettersOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Letters Of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_PerformanceLettersOfCreditMember" xlink:href="myrg-20200930.xsd#myrg_PerformanceLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_PerformanceLettersOfCreditMember" xlink:to="lab_myrg_PerformanceLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_53ab2301-1886-42b0-bf4f-9662d784fb47_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_bbf8511a-df09-4b37-9fc2-8dfdb310e5d5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion of long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_40d29924-0530-4ee1-87be-ad36b999ca2f_negatedLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion of equipment notes</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_bc34d285-0c40-47bc-98c2-b7b99ef3e39c_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_31efbe5d-dd9d-41f3-a594-5829b8a6bc12_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDue_0fe49b2b-3afc-4832-ac69-16cc4dc4e1dc_totalLabel_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Payments Due</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDue_documentation_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDue" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseLiabilityPaymentsDue" xlink:to="lab_myrg_LeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_ContractorsLineItems_d78bdb91-f80a-4536-a794-9e045e4a6344_terseLabel_en-US" xlink:label="lab_myrg_ContractorsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractors [Line Items]</link:label>
    <link:label id="lab_myrg_ContractorsLineItems_label_en-US" xlink:label="lab_myrg_ContractorsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractors [Line Items]</link:label>
    <link:label id="lab_myrg_ContractorsLineItems_documentation_en-US" xlink:label="lab_myrg_ContractorsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">n/a</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractorsLineItems" xlink:href="myrg-20200930.xsd#myrg_ContractorsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ContractorsLineItems" xlink:to="lab_myrg_ContractorsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueYearThree_b9a7d970-5ffa-4084-b5c4-6b0aeb03b4c3_totalLabel_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Payments Due Year Three</link:label>
    <link:label id="lab_myrg_LeaseLiabilityPaymentsDueYearThree_documentation_en-US" xlink:label="lab_myrg_LeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments for lease, due in third fiscal year following latest fiscal year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearThree" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseLiabilityPaymentsDueYearThree" xlink:to="lab_myrg_LeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_82bd2e96-9a51-402c-99bc-6042da1497f7_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_2d6c651b-5d05-440f-bd5e-8e3d1ded13f2_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued under compensation plans, net (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_183e1edb-3113-4a5e-bdde-9f2afcf60441_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_29136dc2-8d12-42aa-86e2-165dc2dc9a95_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_NetPeriodChangeMember_d81e921b-55b7-464e-bff4-68956be716a7_terseLabel_en-US" xlink:label="lab_myrg_NetPeriodChangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change</link:label>
    <link:label id="lab_myrg_NetPeriodChangeMember_label_en-US" xlink:label="lab_myrg_NetPeriodChangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Period Change [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodChangeMember" xlink:href="myrg-20200930.xsd#myrg_NetPeriodChangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_NetPeriodChangeMember" xlink:to="lab_myrg_NetPeriodChangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_bbfdd7b7-da0c-450c-b5ed-addf3cafb8a3_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_cb5f2d61-26ae-4680-a683-197bfc544604_totalLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in contract assets, net, Change</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_e4720268-17e6-46c4-b616-44efff441081_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets, net, Change</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_997515cd-bdff-4100-8b5a-768f1070c9b8_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_92e0c339-a7a2-4c25-b5f8-a6ebec3743fa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares granted, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ba9a54f-0273-46a8-8255-354f5d46d042_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_500790f8-43bd-4af3-89fe-bf58f4213c92_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_ba00249b-d3e3-4a3c-9468-b0467b9b2058_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_8f9e8d4c-ebdd-4cc0-aa26-a9215dece146_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net present value of minimum lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_1ba17e6f-4e61-40d5-aeae-5bab34368f44_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_d7cca892-ada9-45e7-bf8a-4a99aa020d3d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term principal obligations</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_6cd016b4-327a-44d8-b930-a1bae2b583e2_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_84aa1a78-3ca6-436b-a79e-5adba30b6dd1_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Basis of Pricing [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:to="lab_us-gaap_ContractWithCustomerBasisOfPricingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_f1396019-281e-4689-aaf1-7be5dfdd623e_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_e6d8c847-4e18-4381-9fdc-ce491cd5902a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionContractorReceivableRetainage_1b7d107d-1f96-4ff0-b834-6ba89af1a2f7_verboseLabel_en-US" xlink:label="lab_us-gaap_ConstructionContractorReceivableRetainage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract retainages, net</link:label>
    <link:label id="lab_us-gaap_ConstructionContractorReceivableRetainage_label_en-US" xlink:label="lab_us-gaap_ConstructionContractorReceivableRetainage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction Contractor, Receivable, Retainage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionContractorReceivableRetainage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionContractorReceivableRetainage" xlink:to="lab_us-gaap_ConstructionContractorReceivableRetainage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_cf3f0008-5cd5-4179-9004-b6abd23d61a3_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity attributable to MYR Group&#160;Inc.</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_f2e627fb-06ce-4734-aa09-c76623fbedee_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_f40f9ca1-f136-42e6-9875-fa436c94f638_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total consideration, net of net asset adjustments</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_dad533e9-0b12-48f8-bcf3-6468869c8631_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f2ef84dc-0090-4eb8-b1c5-16d564fd389b_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_214e39aa-40c8-4f73-b4a9-f000271ccdfb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_46bb87d0-28d0-4ca4-a58f-26f753af14e8_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedPriceContractMember_4b20dbb5-6b5a-4162-b1c8-fd9b26677ea6_terseLabel_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-price Contract</link:label>
    <link:label id="lab_us-gaap_FixedPriceContractMember_label_en-US" xlink:label="lab_us-gaap_FixedPriceContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed-price Contract [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedPriceContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedPriceContractMember" xlink:to="lab_us-gaap_FixedPriceContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_7777da6a-aed0-4e93-b733-2b4a9c131dd9_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_5f1ed48f-9da1-4b0d-af7b-35df5e8d4dd8_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MYR Group Inc. Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_bcb5b300-cbe2-4491-b184-6feeb69ce5c7_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_9e846959-74c8-4a5b-9ee5-a2bd04c9590b_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of earnings (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_55c13cde-989c-40cc-8301-d7f1e1d7ab0f_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term&#160;- finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_87bc55cc-c5f4-4fb6-98ee-67b337273e8c_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-cash items</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_b1b2c239-26a7-4f20-b752-d0d2370d4888_verboseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_e02f5372-fe71-4d8e-9ac6-536770c62491_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_288da957-c977-4a27-ab0f-d7e4de072bf3_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of property and equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_7ffb6b6f-aefa-46a7-902a-3933f2df0799_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GranteeStatusDomain_763aba64-afc3-4cdc-be13-418cb8246a72_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusDomain_label_en-US" xlink:label="lab_us-gaap_GranteeStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusDomain" xlink:to="lab_us-gaap_GranteeStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_b8dc0486-281f-4f22-8177-cb1242ff164f_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_02b75f1c-485e-4d25-98fd-fdf530633157_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm_66cf6751-3e0d-4500-b66f-c534148461aa_terseLabel_en-US" xlink:label="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option to extend lease term (up to)</link:label>
    <link:label id="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm_label_en-US" xlink:label="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating and Finance Leases Option to Extend Term</link:label>
    <link:label id="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm_documentation_en-US" xlink:label="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, operating and finance leases, option to extend, term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm" xlink:href="myrg-20200930.xsd#myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm" xlink:to="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_eeb8ff4f-7f02-445d-93d6-096a0dff4f5c_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_f8b3c654-16af-437e-8297-d3b846e81a41_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_b8a9c890-bdba-4f5a-9b89-bd530fbe3ee1_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_EquipmentNoteSixMember_a91efee7-eb67-4575-80be-6a479ae8bb1c_terseLabel_en-US" xlink:label="lab_myrg_EquipmentNoteSixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note 6</link:label>
    <link:label id="lab_myrg_EquipmentNoteSixMember_label_en-US" xlink:label="lab_myrg_EquipmentNoteSixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note Six [Member]</link:label>
    <link:label id="lab_myrg_EquipmentNoteSixMember_documentation_en-US" xlink:label="lab_myrg_EquipmentNoteSixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment note six member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteSixMember" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteSixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EquipmentNoteSixMember" xlink:to="lab_myrg_EquipmentNoteSixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_43ba078e-3a6f-4e4c-8b10-1098679e8782_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to MYR Group Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_9bd430da-e579-4620-8e83-6c8ec34f5e1a_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_1c79af50-c6cf-4285-843a-0f3fc494803b_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to MYR Group&#160;Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_EquipmentNoteFiveMember_7ebf1482-8115-45cf-8a24-4182a9b3cedf_terseLabel_en-US" xlink:label="lab_myrg_EquipmentNoteFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note 5</link:label>
    <link:label id="lab_myrg_EquipmentNoteFiveMember_label_en-US" xlink:label="lab_myrg_EquipmentNoteFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note Five [Member]</link:label>
    <link:label id="lab_myrg_EquipmentNoteFiveMember_documentation_en-US" xlink:label="lab_myrg_EquipmentNoteFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">No definition available.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteFiveMember" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EquipmentNoteFiveMember" xlink:to="lab_myrg_EquipmentNoteFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_ad79f825-f94f-4fdb-922f-c345144d8c44_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease obligations, net of current maturities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_716ed113-00bc-4183-b9b8-e8775c4cf034_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseLiability_195ad672-6cc7-4fa1-bbcd-399bbaa5e04a_totalLabel_en-US" xlink:label="lab_myrg_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net present value of minimum lease payments</link:label>
    <link:label id="lab_myrg_LeaseLiability_label_en-US" xlink:label="lab_myrg_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability</link:label>
    <link:label id="lab_myrg_LeaseLiability_documentation_en-US" xlink:label="lab_myrg_LeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of total lease liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability" xlink:href="myrg-20200930.xsd#myrg_LeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseLiability" xlink:to="lab_myrg_LeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_9be1fef9-1de9-4f67-a401-86befdc7489f_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_03be9cc6-8751-4086-9e5a-e159d87142e7_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_f51cbbeb-64ed-4be1-a55b-b921c4819345_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2020</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_aefc5a6e-1a27-4df1-8137-1342d484e2eb_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_064a5026-e32d-4247-a6db-38238ce073e6_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d20fbb64-c309-4cd5-9e32-68cea5451cbd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_7f3682f0-7b8e-4eb9-95cc-db77224db74b_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember_0e396757-75fc-41ab-af2d-a23437f72951_terseLabel_en-US" xlink:label="lab_myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Performance Targets and Continued Employment of Key Executives</link:label>
    <link:label id="lab_myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember_label_en-US" xlink:label="lab_myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Performance Targets And Continued Employment Of Key Executives [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember" xlink:href="myrg-20200930.xsd#myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember" xlink:to="lab_myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_7b22e1ae-81c2-4f59-b54d-ff55e542da23_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_c1737af5-98cd-4d78-b2c6-b88211a3ce3a_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_227e0a90-d42d-4ec8-b54f-8a55fd83de26_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_0b0abf1e-aaf2-4240-8b32-ad4f6751265a_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of accrued self-insurance</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_b88f6dd4-1e4b-458a-bd23-40e190585a0f_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: net income (loss) attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_1eb8cc09-0834-498e-9460-65b8a9fab17f_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_951e36e8-c115-404a-a188-7c95553e2447_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net present value of minimum lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_e63c3d43-a081-41e0-9b82-8f4b3b0b524a_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_3b3687b8-9e2d-4f39-8651-22b8615816f5_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseObligationCurrent_e50992f8-7dad-4c41-aa93-cdb11a48cb6f_totalLabel_en-US" xlink:label="lab_myrg_LeaseObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current obligations</link:label>
    <link:label id="lab_myrg_LeaseObligationCurrent_label_en-US" xlink:label="lab_myrg_LeaseObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Obligation Current</link:label>
    <link:label id="lab_myrg_LeaseObligationCurrent_documentation_en-US" xlink:label="lab_myrg_LeaseObligationCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the lease obligation, current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationCurrent" xlink:href="myrg-20200930.xsd#myrg_LeaseObligationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseObligationCurrent" xlink:to="lab_myrg_LeaseObligationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_97f69d37-5651-491f-baeb-be91dcba8c4d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_7ba0c8e1-1642-403a-8fee-a10428548d5b_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_80b6d3e1-7d47-4d9b-8cd7-788a19bca73f_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseLiabilityUndiscountedExcessAmount_af458d71-1767-45ee-b9c1-e4956b452ffb_negatedTotalLabel_en-US" xlink:label="lab_myrg_LeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing component</link:label>
    <link:label id="lab_myrg_LeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_myrg_LeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Undiscounted Excess Amount</link:label>
    <link:label id="lab_myrg_LeaseLiabilityUndiscountedExcessAmount_documentation_en-US" xlink:label="lab_myrg_LeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityUndiscountedExcessAmount" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_myrg_LeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_BillingsToDate_74e8e08b-820e-49a1-acdc-3ebb99faf13c_terseLabel_en-US" xlink:label="lab_myrg_BillingsToDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: billings to date</link:label>
    <link:label id="lab_myrg_BillingsToDate_label_en-US" xlink:label="lab_myrg_BillingsToDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Billings To Date</link:label>
    <link:label id="lab_myrg_BillingsToDate_documentation_en-US" xlink:label="lab_myrg_BillingsToDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the billings to date on uncompleted contracts accounted for under the percentage-of-completion method.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_BillingsToDate" xlink:href="myrg-20200930.xsd#myrg_BillingsToDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_BillingsToDate" xlink:to="lab_myrg_BillingsToDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_5391f6b5-a337-4926-bd63-a3ed0087e1f8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_845d55f7-90e6-46a8-909f-912ab3a7a992_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_92d76bc6-c652-40dc-b6b5-c45b8b85350a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common&#160;Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_403b68ca-9add-426a-a28f-e55a125f82f8_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_5726665c-0068-4813-960f-bec514a08f73_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate&#160;- finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredDebtMember_e31a4837-64e7-4040-8e0b-74f6e3fac6bc_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt</link:label>
    <link:label id="lab_us-gaap_SecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_SecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtMember" xlink:to="lab_us-gaap_SecuredDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LossContingencyInsurancePolicyDeductible_d3efead7-027a-4ea7-9e01-7ff0b74911e6_terseLabel_en-US" xlink:label="lab_myrg_LossContingencyInsurancePolicyDeductible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Insurance coverage deductible</link:label>
    <link:label id="lab_myrg_LossContingencyInsurancePolicyDeductible_label_en-US" xlink:label="lab_myrg_LossContingencyInsurancePolicyDeductible" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Insurance Policy Deductible</link:label>
    <link:label id="lab_myrg_LossContingencyInsurancePolicyDeductible_documentation_en-US" xlink:label="lab_myrg_LossContingencyInsurancePolicyDeductible" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">amount of Deductible Insurance Policy for Loss Contingency</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LossContingencyInsurancePolicyDeductible" xlink:href="myrg-20200930.xsd#myrg_LossContingencyInsurancePolicyDeductible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LossContingencyInsurancePolicyDeductible" xlink:to="lab_myrg_LossContingencyInsurancePolicyDeductible" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_e53fae0e-a0f4-4c69-9d7f-7c46ed764983_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_89672599-9940-4247-a5a8-8bfc8cec0156_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated&#160;Interest Rate&#160;(per&#160;annum)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_WildfireMember_9e07ce5f-12ca-45f3-b078-561149f10c1b_terseLabel_en-US" xlink:label="lab_myrg_WildfireMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wildfire</link:label>
    <link:label id="lab_myrg_WildfireMember_label_en-US" xlink:label="lab_myrg_WildfireMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wildfire [Member]</link:label>
    <link:label id="lab_myrg_WildfireMember_documentation_en-US" xlink:label="lab_myrg_WildfireMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wildfire [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_WildfireMember" xlink:href="myrg-20200930.xsd#myrg_WildfireMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_WildfireMember" xlink:to="lab_myrg_WildfireMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_34dfc294-7750-48f8-a0bc-7dd0bb7ffd8d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation, term</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValueOutstanding_78513475-0d96-4600-b291-4fd7564e1286_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock&#8212;$0.01 par value per share; 4,000,000 authorized shares; none issued and outstanding at September&#160;30, 2020 and December&#160;31, 2019</link:label>
    <link:label id="lab_us-gaap_PreferredStockValueOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValueOutstanding" xlink:to="lab_us-gaap_PreferredStockValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_8090605a-c1ce-4595-9399-d1b4b29584a4_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets, net of allowances of $502 and $147, respectively</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_5d8d8fe6-f181-407a-b2ff-fe0f2f11853e_totalLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets, net</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_8f3bc8be-6314-426c-9ed6-af9071222448_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets, net</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_MarketTypeTransmissionMember_b9420527-9fb0-473c-8127-b6377c666cfb_terseLabel_en-US" xlink:label="lab_myrg_MarketTypeTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Type Transmission</link:label>
    <link:label id="lab_myrg_MarketTypeTransmissionMember_label_en-US" xlink:label="lab_myrg_MarketTypeTransmissionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Type Transmission [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MarketTypeTransmissionMember" xlink:href="myrg-20200930.xsd#myrg_MarketTypeTransmissionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_MarketTypeTransmissionMember" xlink:to="lab_myrg_MarketTypeTransmissionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a7984390-c189-4579-a48b-11e42486d572_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_NetPeriodDomain_b06dde98-0169-4191-8b33-48ce12693fa8_terseLabel_en-US" xlink:label="lab_myrg_NetPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Period [Domain]</link:label>
    <link:label id="lab_myrg_NetPeriodDomain_label_en-US" xlink:label="lab_myrg_NetPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodDomain" xlink:href="myrg-20200930.xsd#myrg_NetPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_NetPeriodDomain" xlink:to="lab_myrg_NetPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_13be7344-ab96-40ad-a228-fd556d0be0b6_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" 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:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_72d148be-2588-4cef-8417-6d4f40ba66f8_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_3a02ce9d-8407-4588-bd23-16cfbeb8a708_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_e0fcbd93-e39e-4728-817d-8a3e970783d3_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7b24be2c-85d9-4339-afaf-34725d292156_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of future minimum operating lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_2ace92dd-c623-4176-928d-1e8de04703c1_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember_3f835829-c5de-46bf-bf60-a3e01763209d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees</link:label>
    <link:label id="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Employee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:to="lab_us-gaap_ShareBasedPaymentArrangementEmployeeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b68d5682-be4b-4c2f-8958-b293db1c2d39_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3592ad18-503f-4484-a2fc-027874b3af9b_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_95b11d5d-b178-4ea7-9c7b-b4c4bba12e3a_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate margin</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_c9b8f4f7-b777-40c0-a5dd-0c05d5db0cb6_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in joint ventures</link:label>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_label_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:to="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GranteeStatusAxis_7fb2eaae-a8ff-4bb8-8452-7b02a99588ee_terseLabel_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:label id="lab_us-gaap_GranteeStatusAxis_label_en-US" xlink:label="lab_us-gaap_GranteeStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grantee Status [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusAxis" xlink:to="lab_us-gaap_GranteeStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_f53c661e-8744-4fb7-8dfd-f388c754cf78_terseLabel_en-US" xlink:label="lab_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating And Finance Leases, Disclosure [Table]</link:label>
    <link:label id="lab_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_label_en-US" xlink:label="lab_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating And Finance Leases, Disclosure [Table]</link:label>
    <link:label id="lab_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_documentation_en-US" xlink:label="lab_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">n/a</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable" xlink:to="lab_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_7ee83d2e-c69c-48aa-af8e-db42eb49ab76_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_0c4f1b90-162e-4ef3-8250-d075abfb5007_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate on borrowings outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_3b3c07e1-96e6-4351-ab21-034eec863b40_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_572084e5-d6ca-4429-bcb1-fea191ed79e4_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_1a1957c3-cb05-497e-8251-29451d020088_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued - other (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_b84134d0-1988-4ebc-9cbd-fff1d3e0b861_totalLabel_en-US" xlink:label="lab_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net asset position for contracts in process</link:label>
    <link:label id="lab_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_label_en-US" xlink:label="lab_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Costs And Estimated Earnings In Excess Of Billings</link:label>
    <link:label id="lab_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_documentation_en-US" xlink:label="lab_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the net costs and estimated earnings in excess of billings on uncompleted contracts accounted for under the percentage-of-completion method.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:href="myrg-20200930.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:to="lab_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d1aee928-9c4c-4ddf-9268-7bb9c40a2a6a_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ae39e659-15ed-43c3-b0ee-dedd1f454657_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0d218dfe-51b1-49e0-9925-324b98590ace_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment to adopt ASC 326</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ca726000-5555-4602-a4c0-4425d08056d9_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_15ce50aa-ccaf-4bf1-a23a-1dce5382efe2_verboseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-use asset obtained in exchange for new operating lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_1480ec84-5afc-4bc2-8c0f-238d8025e0d4_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2020</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm_30fe4351-eb7b-4bcc-a847-1d1f95d2ffc1_terseLabel_en-US" xlink:label="lab_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining lease term</link:label>
    <link:label id="lab_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm_label_en-US" xlink:label="lab_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating and Finance Leases Remaining Contract Term</link:label>
    <link:label id="lab_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm_documentation_en-US" xlink:label="lab_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee operating and finance leases remaining contract term.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm" xlink:href="myrg-20200930.xsd#myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm" xlink:to="lab_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_3bf73e29-1184-4ef1-8195-1f74c55b6083_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency gains</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_71087e93-7dd0-4e01-947a-5c2ad739feba_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_157f6aa6-945c-4974-a643-93fe95a91c18_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a24f6994-325b-4745-ac51-88690f5a4bdf_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">End of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_eb1dac43-d4cb-41fb-8609-353f07a4b218_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of remaining principal payments for long term obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Maturities of Long-term Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_ce20ba9a-d25c-4c1b-bfea-354e876e21a6_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Relationship to Entity [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_3808fd16-f3f6-4b33-9e19-7574e9580baa_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_1e910514-1ae0-48b2-ba15-e409296d7efc_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in diluted earnings per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_f5cf7932-5757-4d93-8865-aa3b07de8494_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_d57d6f37-1e3a-441b-b5dd-8bdf0deec69b_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_7ed1b904-65d9-4f17-aa50-6fb4650bc08b_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion of finance and operating lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_935b5135-9e2c-4793-94e7-57333d80deef_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_EquipmentNoteOneMember_d56ee720-a393-4103-972f-8df6dfd621a3_terseLabel_en-US" xlink:label="lab_myrg_EquipmentNoteOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note 1</link:label>
    <link:label id="lab_myrg_EquipmentNoteOneMember_label_en-US" xlink:label="lab_myrg_EquipmentNoteOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note One [Member]</link:label>
    <link:label id="lab_myrg_EquipmentNoteOneMember_documentation_en-US" xlink:label="lab_myrg_EquipmentNoteOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment Note One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteOneMember" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_EquipmentNoteOneMember" xlink:to="lab_myrg_EquipmentNoteOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_8b5e3b4f-0c3e-4047-864c-b80473abcd94_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for acquired business</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_7c67973c-8e14-458b-9f23-60907d4da659_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestLineItems_6ccacf50-ffd3-4819-a29c-949292cf154b_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Line Items]</link:label>
    <link:label id="lab_us-gaap_MinorityInterestLineItems_label_en-US" xlink:label="lab_us-gaap_MinorityInterestLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestLineItems" xlink:to="lab_us-gaap_MinorityInterestLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_061e5168-db6d-4081-b1c8-feab5bfd63b9_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents:</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeverageCoverageRatio_fcce4578-5138-48f0-8832-cfc2c8d5da9e_terseLabel_en-US" xlink:label="lab_myrg_LeverageCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage coverage ratio</link:label>
    <link:label id="lab_myrg_LeverageCoverageRatio_label_en-US" xlink:label="lab_myrg_LeverageCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leverage Coverage Ratio</link:label>
    <link:label id="lab_myrg_LeverageCoverageRatio_documentation_en-US" xlink:label="lab_myrg_LeverageCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Company has the option to expand the debt coverage ratio in the event of an acquisition.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeverageCoverageRatio" xlink:href="myrg-20200930.xsd#myrg_LeverageCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeverageCoverageRatio" xlink:to="lab_myrg_LeverageCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_3cb2fddd-2878-4362-8c2b-5dd2fd27ca8b_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of total debt</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_256f1e22-259e-42c5-b22e-250a589593c9_verboseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization of property and equipment</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_ad0d9d9c-db6c-41b6-8e83-a0fb052ca989_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_d2468ede-52b6-4914-9ec8-eff45ec2a508_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_1cc8691d-78f4-4ff0-a961-ec1e9aa23a65_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_491c901b-828e-4f0c-b112-02ae5ac19add_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_ea7e96fa-10d1-44be-b185-d3df0e09debd_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b8e963ef-63df-431c-8494-b5a8554706cf_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_a9f26ea9-984b-4fc5-aac9-25a1587ec019_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_DebtInstrumentRestrictedMaximumLiquidity_9700d6de-5198-49ea-9807-1ed5b0bb2e17_terseLabel_en-US" xlink:label="lab_myrg_DebtInstrumentRestrictedMaximumLiquidity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument restricted maximum liquidity</link:label>
    <link:label id="lab_myrg_DebtInstrumentRestrictedMaximumLiquidity_label_en-US" xlink:label="lab_myrg_DebtInstrumentRestrictedMaximumLiquidity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Restricted Maximum Liquidity</link:label>
    <link:label id="lab_myrg_DebtInstrumentRestrictedMaximumLiquidity_documentation_en-US" xlink:label="lab_myrg_DebtInstrumentRestrictedMaximumLiquidity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of company's consolidated liquidity restricted.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_DebtInstrumentRestrictedMaximumLiquidity" xlink:href="myrg-20200930.xsd#myrg_DebtInstrumentRestrictedMaximumLiquidity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_DebtInstrumentRestrictedMaximumLiquidity" xlink:to="lab_myrg_DebtInstrumentRestrictedMaximumLiquidity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_72c3d048-492e-44f8-9f83-3a7489055f8e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LeaseLiabilityCurrent_eaabfe50-a7b9-4da1-a959-fc3b471b52ab_negatedTotalLabel_en-US" xlink:label="lab_myrg_LeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: current portion of finance and operating lease obligations</link:label>
    <link:label id="lab_myrg_LeaseLiabilityCurrent_label_en-US" xlink:label="lab_myrg_LeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability Current</link:label>
    <link:label id="lab_myrg_LeaseLiabilityCurrent_documentation_en-US" xlink:label="lab_myrg_LeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of lease liability classified as current.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityCurrent" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LeaseLiabilityCurrent" xlink:to="lab_myrg_LeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_9f53703d-303f-429f-aad0-19dee9d7fb64_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_adf5a372-dbe8-4b58-a5c0-43fc03bea02d_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_53af9051-faa5-403e-a0ac-48f9de2505e2_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_DebtInstrumentCovenantInterestCoverageRatio_4395553e-9c08-45b7-a33a-e7cbdb9c7f51_verboseLabel_en-US" xlink:label="lab_myrg_DebtInstrumentCovenantInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest coverage ratio</link:label>
    <link:label id="lab_myrg_DebtInstrumentCovenantInterestCoverageRatio_label_en-US" xlink:label="lab_myrg_DebtInstrumentCovenantInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument Covenant Interest Coverage Ratio</link:label>
    <link:label id="lab_myrg_DebtInstrumentCovenantInterestCoverageRatio_documentation_en-US" xlink:label="lab_myrg_DebtInstrumentCovenantInterestCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represent the minimum interest coverage ratio under the credit agreement.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_DebtInstrumentCovenantInterestCoverageRatio" xlink:href="myrg-20200930.xsd#myrg_DebtInstrumentCovenantInterestCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_DebtInstrumentCovenantInterestCoverageRatio" xlink:to="lab_myrg_DebtInstrumentCovenantInterestCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_e5069c51-f115-48a3-b7dd-8bc2a2ef4f60_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_d38e9214-9356-426d-b6fa-b11bf8266062_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_a16165c0-7bd6-4c9c-bd76-29bd6bfcc1fd_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_e126afd9-b495-407c-ac83-4cb315ee400a_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash flows used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0c405cca-0e7f-424b-aae6-289d518eb1e9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember_5242c75c-2588-4565-a992-77cbbf34d0fa_terseLabel_en-US" xlink:label="lab_us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracts Accounted for under Percentage of Completion</link:label>
    <link:label id="lab_us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember_label_en-US" xlink:label="lab_us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contracts Accounted for under Percentage of Completion [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember" xlink:to="lab_us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dfb3a616-9663-4ad2-b68d-91ccfadc2124_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_1b3f1483-605d-465f-9ee4-738669c9c0df_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_806d4552-b9cc-4133-8627-fe0e8a951def_verboseLabel_en-US" xlink:label="lab_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and estimated earnings on uncompleted contracts</link:label>
    <link:label id="lab_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_label_en-US" xlink:label="lab_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate Costs Incurred On Uncompleted Contracts And Estimated Earnings</link:label>
    <link:label id="lab_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_documentation_en-US" xlink:label="lab_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the aggregate of costs incurred on uncompleted contracts and estimated earnings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xlink:href="myrg-20200930.xsd#myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xlink:to="lab_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_b0d6c023-4bf8-47dc-8c9e-b9c8384e9446_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_9286cc33-b385-4133-94ba-2fc62229f016_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee on unused capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Unused Capacity, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_371c0810-e2aa-4b6a-9b9e-b4e95666d1e1_verboseLabel_en-US" xlink:label="lab_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option to increase borrowing capacity</link:label>
    <link:label id="lab_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_label_en-US" xlink:label="lab_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility Option To Increase Maximum Borrowing Capacity</link:label>
    <link:label id="lab_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Represents the option to increase maximum borrowings on the credit facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:href="myrg-20200930.xsd#myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:to="lab_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_6e0d7efe-a84c-44ee-987b-04a807f41bbf_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments Contingencies and Guarantees [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:to="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_a8518d54-42b6-48d6-991d-d719c5dd8e8a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of amount of the remaining performance obligations that the company reasonably estimates will not be recognized within the next twelve months</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_d7ac0343-93c1-461c-92c8-876c5a966a02_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a3f0db36-224b-4798-993f-addec552b9f1_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_3b51f44d-bea3-4c23-bfb6-3c875eab62d0_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_642ee4e2-4835-4a9d-8987-75967228d90a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_39f53264-8af4-4c13-8039-17af58d4984c_verboseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal statutory tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_c90b4fe3-07e1-4f58-b9c8-11a86ed1443a_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_8aafe9aa-dd42-446e-a958-752992a5a2db_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2ba60103-8dbc-41e9-94db-a5599a5bed1d_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueOther_d3f222d9-1fa4-464d-969f-68a4e2c16c80_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued - other</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueOther_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueOther" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_cc6cc5c5-4aff-4e58-924c-0952ced085eb_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_IncreaseDecreaseInAccruedLossProvision_f9c7ae30-a54b-4677-9b04-b1dc2392b222_terseLabel_en-US" xlink:label="lab_myrg_IncreaseDecreaseInAccruedLossProvision" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued loss provision, Change</link:label>
    <link:label id="lab_myrg_IncreaseDecreaseInAccruedLossProvision_label_en-US" xlink:label="lab_myrg_IncreaseDecreaseInAccruedLossProvision" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase Decrease In Accrued loss provision</link:label>
    <link:label id="lab_myrg_IncreaseDecreaseInAccruedLossProvision_documentation_en-US" xlink:label="lab_myrg_IncreaseDecreaseInAccruedLossProvision" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The increase (decrease) during the reporting period of the amount of accrued loss provision.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInAccruedLossProvision" xlink:href="myrg-20200930.xsd#myrg_IncreaseDecreaseInAccruedLossProvision"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_IncreaseDecreaseInAccruedLossProvision" xlink:to="lab_myrg_IncreaseDecreaseInAccruedLossProvision" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_89c2c206-df9f-4f59-83ed-4664390d25ec_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized, related to change orders and claims included as contract price adjustments</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_16ce6351-0e1a-4a00-a72b-5a374e5373e4_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod_6da58f7e-866b-4dd5-91d9-4069294df444_terseLabel_en-US" xlink:label="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option to terminate leases, period</link:label>
    <link:label id="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod_label_en-US" xlink:label="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee Operating and Finance Leases Option to Terminate Period</link:label>
    <link:label id="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod_documentation_en-US" xlink:label="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, operating and finance leases, option to terminate, period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod" xlink:href="myrg-20200930.xsd#myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod" xlink:to="lab_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>myrg-20200930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:1286ec9a-1f65-49e9-9e03-b8e68198e3ad,g:e7b8c9a1-aa8d-4646-9a62-28b8a6eee1da-->
<link:linkbase 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" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.myrgroup.com/role/CoverPage" xlink:type="simple" xlink:href="myrg-20200930.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_ad1507dd-e584-4072-bc8e-704237435d7d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_DocumentType_ad1507dd-e584-4072-bc8e-704237435d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_c0dc94fe-e051-40cd-99fb-97e8aaf997ae" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_DocumentQuarterlyReport_c0dc94fe-e051-40cd-99fb-97e8aaf997ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4309ce82-ae77-4423-94ef-a6525abf8adc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_DocumentPeriodEndDate_4309ce82-ae77-4423-94ef-a6525abf8adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_d9a30eb4-1eef-4393-92ef-d7e612309186" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_DocumentTransitionReport_d9a30eb4-1eef-4393-92ef-d7e612309186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_a5a370e4-79fe-4e37-b59d-316cca0ad69c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityFileNumber_a5a370e4-79fe-4e37-b59d-316cca0ad69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_47e913e4-ae2a-4844-8180-5c951fb7e621" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityRegistrantName_47e913e4-ae2a-4844-8180-5c951fb7e621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_57f8e6bc-e449-47b5-87e1-714dc5cb761f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityIncorporationStateCountryCode_57f8e6bc-e449-47b5-87e1-714dc5cb761f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0dc18e94-d3c6-4b1b-b846-71f469c42bcc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityTaxIdentificationNumber_0dc18e94-d3c6-4b1b-b846-71f469c42bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_a243812e-0cd7-4903-9e19-5de4b1a7f015" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityAddressAddressLine1_a243812e-0cd7-4903-9e19-5de4b1a7f015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_88554042-4d57-4f3c-b18a-78f23d1cd446" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityAddressAddressLine2_88554042-4d57-4f3c-b18a-78f23d1cd446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_2156a9ce-f7b7-42c3-9812-56b08485b812" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityAddressCityOrTown_2156a9ce-f7b7-42c3-9812-56b08485b812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_2c0f4ad1-6b56-467d-a503-ce5a4558cea0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityAddressStateOrProvince_2c0f4ad1-6b56-467d-a503-ce5a4558cea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_357797ce-40c4-46dc-a7ba-006c23ea60aa" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityAddressPostalZipCode_357797ce-40c4-46dc-a7ba-006c23ea60aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_4b98f23e-9d75-4be9-864d-0812f66eeca2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_CityAreaCode_4b98f23e-9d75-4be9-864d-0812f66eeca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_86e7935d-5d89-44aa-a311-ff7a0ccc2b42" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_LocalPhoneNumber_86e7935d-5d89-44aa-a311-ff7a0ccc2b42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_08998d8d-c110-49cf-8429-07f58f7ed522" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_Security12bTitle_08998d8d-c110-49cf-8429-07f58f7ed522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_2a23ebe5-00bc-4d8a-88af-0531e73dd759" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_TradingSymbol_2a23ebe5-00bc-4d8a-88af-0531e73dd759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_1b0f44cd-714a-4027-8233-6ae712a6e9ed" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_SecurityExchangeName_1b0f44cd-714a-4027-8233-6ae712a6e9ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_6675d350-567f-4740-b27c-bbb354950dc0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityCurrentReportingStatus_6675d350-567f-4740-b27c-bbb354950dc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_a89233fe-ac71-4fcd-a85a-b2365879f405" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityInteractiveDataCurrent_a89233fe-ac71-4fcd-a85a-b2365879f405" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_dd2e63cd-2456-42e8-9fbe-bfd740cfc027" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityFilerCategory_dd2e63cd-2456-42e8-9fbe-bfd740cfc027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_ce6de670-8482-47a9-b42b-46100e9f5d35" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntitySmallBusiness_ce6de670-8482-47a9-b42b-46100e9f5d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_65e65c10-5463-401e-9413-891384ab5b36" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityEmergingGrowthCompany_65e65c10-5463-401e-9413-891384ab5b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_4f9786b4-3b92-4ea4-a048-45b53206ac63" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityShellCompany_4f9786b4-3b92-4ea4-a048-45b53206ac63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_212492a2-9d59-42cf-a205-4a787f6f57f2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_212492a2-9d59-42cf-a205-4a787f6f57f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_37d1ca70-5fb4-47af-9ce6-1d7b14abfe98" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_AmendmentFlag_37d1ca70-5fb4-47af-9ce6-1d7b14abfe98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_408d9137-feef-404b-bc37-d783f3a4e08b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_DocumentFiscalYearFocus_408d9137-feef-404b-bc37-d783f3a4e08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_163ab438-0cd7-4811-a6f6-5613f0de70ef" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_DocumentFiscalPeriodFocus_163ab438-0cd7-4811-a6f6-5613f0de70ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_8b20eeae-94e1-4ed4-b8c1-a5b479587fde" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_EntityCentralIndexKey_8b20eeae-94e1-4ed4-b8c1-a5b479587fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_3b60b39a-643b-44f7-a1c0-0530cb26cb02" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d7154fca-fe66-4cf3-8c29-32e95bac481c" xlink:to="loc_dei_CurrentFiscalYearEndDate_3b60b39a-643b-44f7-a1c0-0530cb26cb02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="myrg-20200930.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_bab39764-46ad-4c2a-85b7-dfb68f8e7f6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_75eb35f8-99dd-4241-b4e8-c2a09fc3f86c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab39764-46ad-4c2a-85b7-dfb68f8e7f6f" xlink:to="loc_us-gaap_AssetsAbstract_75eb35f8-99dd-4241-b4e8-c2a09fc3f86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_9e161440-8d74-41c5-9839-491df3b19631" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75eb35f8-99dd-4241-b4e8-c2a09fc3f86c" xlink:to="loc_us-gaap_AssetsCurrentAbstract_9e161440-8d74-41c5-9839-491df3b19631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3e44556f-0d84-4e50-8640-fbfcb642aace" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_9e161440-8d74-41c5-9839-491df3b19631" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3e44556f-0d84-4e50-8640-fbfcb642aace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c3abb433-5d3f-47ed-9402-c10888893231" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_9e161440-8d74-41c5-9839-491df3b19631" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c3abb433-5d3f-47ed-9402-c10888893231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_431cf852-a57d-4926-a272-33c8337e08b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_9e161440-8d74-41c5-9839-491df3b19631" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_431cf852-a57d-4926-a272-33c8337e08b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableCurrent_f857d11b-9b08-46fa-870b-4ea1a771d118" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InsuranceSettlementsReceivableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_9e161440-8d74-41c5-9839-491df3b19631" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableCurrent_f857d11b-9b08-46fa-870b-4ea1a771d118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_385cc245-d741-4417-a398-f1e2913b5e0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_9e161440-8d74-41c5-9839-491df3b19631" xlink:to="loc_us-gaap_IncomeTaxesReceivable_385cc245-d741-4417-a398-f1e2913b5e0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_de7d8fba-1f20-4048-8dcd-b1f7362eec17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_9e161440-8d74-41c5-9839-491df3b19631" xlink:to="loc_us-gaap_OtherAssetsCurrent_de7d8fba-1f20-4048-8dcd-b1f7362eec17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_de307de1-c0da-4c4f-941d-20ea7b129786" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_9e161440-8d74-41c5-9839-491df3b19631" xlink:to="loc_us-gaap_AssetsCurrent_de307de1-c0da-4c4f-941d-20ea7b129786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a00dd2df-c7d5-4192-b20c-95a89e29ab63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75eb35f8-99dd-4241-b4e8-c2a09fc3f86c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a00dd2df-c7d5-4192-b20c-95a89e29ab63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d9f9e96a-060f-4cb9-a4c3-a311fbdf6104" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75eb35f8-99dd-4241-b4e8-c2a09fc3f86c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d9f9e96a-060f-4cb9-a4c3-a311fbdf6104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bbf0d782-bb26-470f-978b-c18ea63a8cfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75eb35f8-99dd-4241-b4e8-c2a09fc3f86c" xlink:to="loc_us-gaap_Goodwill_bbf0d782-bb26-470f-978b-c18ea63a8cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_72c1c1e4-51db-4fb9-a3b4-4c85ea5c0081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75eb35f8-99dd-4241-b4e8-c2a09fc3f86c" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_72c1c1e4-51db-4fb9-a3b4-4c85ea5c0081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_413709a4-357a-4969-b7ed-73c55a97af3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InsuranceSettlementsReceivableNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75eb35f8-99dd-4241-b4e8-c2a09fc3f86c" xlink:to="loc_us-gaap_InsuranceSettlementsReceivableNoncurrent_413709a4-357a-4969-b7ed-73c55a97af3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_e7302813-7b4d-428c-a6ff-bd15efed3008" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75eb35f8-99dd-4241-b4e8-c2a09fc3f86c" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_e7302813-7b4d-428c-a6ff-bd15efed3008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9b8ae62d-5ba2-49fc-a1d7-5c1af442f619" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75eb35f8-99dd-4241-b4e8-c2a09fc3f86c" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9b8ae62d-5ba2-49fc-a1d7-5c1af442f619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_11f74683-81ec-4a51-a2be-da722bc74513" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_75eb35f8-99dd-4241-b4e8-c2a09fc3f86c" xlink:to="loc_us-gaap_Assets_11f74683-81ec-4a51-a2be-da722bc74513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_6cb3676f-2b68-4362-9a89-98d37f369a9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_bab39764-46ad-4c2a-85b7-dfb68f8e7f6f" xlink:to="loc_us-gaap_LiabilitiesAbstract_6cb3676f-2b68-4362-9a89-98d37f369a9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_4131328b-b1c7-42f1-a35e-702119e9ac9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6cb3676f-2b68-4362-9a89-98d37f369a9c" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_4131328b-b1c7-42f1-a35e-702119e9ac9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_25785b58-6a0d-47b3-90cf-e7cb671c5b5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4131328b-b1c7-42f1-a35e-702119e9ac9b" xlink:to="loc_us-gaap_LongTermDebtCurrent_25785b58-6a0d-47b3-90cf-e7cb671c5b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0dda9ed0-dc85-4fea-b35c-d028bf8016f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4131328b-b1c7-42f1-a35e-702119e9ac9b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0dda9ed0-dc85-4fea-b35c-d028bf8016f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_f1333fe3-9505-40cd-87e0-4c387323a2a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4131328b-b1c7-42f1-a35e-702119e9ac9b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_f1333fe3-9505-40cd-87e0-4c387323a2a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_a1d84f45-e0d6-4cdb-b650-925fc2787fe4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4131328b-b1c7-42f1-a35e-702119e9ac9b" xlink:to="loc_us-gaap_AccountsPayableCurrent_a1d84f45-e0d6-4cdb-b650-925fc2787fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_80af84c7-a6bb-49ef-9b5d-f2eaaeb14107" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4131328b-b1c7-42f1-a35e-702119e9ac9b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_80af84c7-a6bb-49ef-9b5d-f2eaaeb14107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_e946c663-15c4-4355-9e81-cd20bc98c9cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4131328b-b1c7-42f1-a35e-702119e9ac9b" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_e946c663-15c4-4355-9e81-cd20bc98c9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_0179aa44-e63a-4c8d-95e7-a0be4cafa2e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4131328b-b1c7-42f1-a35e-702119e9ac9b" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_0179aa44-e63a-4c8d-95e7-a0be4cafa2e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_9bcf10d3-7f52-4abb-831f-db5839b99f44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_4131328b-b1c7-42f1-a35e-702119e9ac9b" xlink:to="loc_us-gaap_LiabilitiesCurrent_9bcf10d3-7f52-4abb-831f-db5839b99f44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c8fbff04-5bfc-4e9b-b190-2b2fa708a031" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6cb3676f-2b68-4362-9a89-98d37f369a9c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c8fbff04-5bfc-4e9b-b190-2b2fa708a031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_8a3bad82-f029-4fff-b1fd-937f6908ec26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6cb3676f-2b68-4362-9a89-98d37f369a9c" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_8a3bad82-f029-4fff-b1fd-937f6908ec26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_46feb60b-473c-4e7c-a943-9fc54d71ab0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6cb3676f-2b68-4362-9a89-98d37f369a9c" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_46feb60b-473c-4e7c-a943-9fc54d71ab0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2aaab599-0540-4a4d-a115-36e356a65cc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6cb3676f-2b68-4362-9a89-98d37f369a9c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2aaab599-0540-4a4d-a115-36e356a65cc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e9ed3a58-2a09-4550-b045-d511eb4a1cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6cb3676f-2b68-4362-9a89-98d37f369a9c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e9ed3a58-2a09-4550-b045-d511eb4a1cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_ec44da01-7698-4bef-8711-6adb1bdb584d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6cb3676f-2b68-4362-9a89-98d37f369a9c" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_ec44da01-7698-4bef-8711-6adb1bdb584d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_6354965d-74cf-4fdb-8179-bcfc2ea64c24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6cb3676f-2b68-4362-9a89-98d37f369a9c" xlink:to="loc_us-gaap_Liabilities_6354965d-74cf-4fdb-8179-bcfc2ea64c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_5cd23f54-7420-4bce-ac77-373201e4a5e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6cb3676f-2b68-4362-9a89-98d37f369a9c" xlink:to="loc_us-gaap_CommitmentsAndContingencies_5cd23f54-7420-4bce-ac77-373201e4a5e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_215cdbf2-0581-4f55-8cb3-c1216809ec74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6cb3676f-2b68-4362-9a89-98d37f369a9c" xlink:to="loc_us-gaap_StockholdersEquityAbstract_215cdbf2-0581-4f55-8cb3-c1216809ec74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding_224506a7-029b-4b2f-b89a-f45cb905f934" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_215cdbf2-0581-4f55-8cb3-c1216809ec74" xlink:to="loc_us-gaap_PreferredStockValueOutstanding_224506a7-029b-4b2f-b89a-f45cb905f934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5cf57c02-bd4e-4ca3-a6f4-60f6a093a538" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_215cdbf2-0581-4f55-8cb3-c1216809ec74" xlink:to="loc_us-gaap_CommonStockValue_5cf57c02-bd4e-4ca3-a6f4-60f6a093a538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9a58aba6-f586-4e16-ae92-9d32c9181535" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_215cdbf2-0581-4f55-8cb3-c1216809ec74" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9a58aba6-f586-4e16-ae92-9d32c9181535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d76f6bab-4995-4e15-83f7-f8bdeb95ac6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_215cdbf2-0581-4f55-8cb3-c1216809ec74" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d76f6bab-4995-4e15-83f7-f8bdeb95ac6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_df4043c3-f0ea-4a06-b8fa-c3dacba8243f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_215cdbf2-0581-4f55-8cb3-c1216809ec74" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_df4043c3-f0ea-4a06-b8fa-c3dacba8243f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4a6b1ec9-223a-4281-abd1-2fc8dd8b3a64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_215cdbf2-0581-4f55-8cb3-c1216809ec74" xlink:to="loc_us-gaap_StockholdersEquity_4a6b1ec9-223a-4281-abd1-2fc8dd8b3a64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_87aa5a68-ae6f-4ab6-8595-bc6d5768ce8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_215cdbf2-0581-4f55-8cb3-c1216809ec74" xlink:to="loc_us-gaap_MinorityInterest_87aa5a68-ae6f-4ab6-8595-bc6d5768ce8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d6b7e0c9-a1de-4884-98bd-bd2fdd7cc82c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_215cdbf2-0581-4f55-8cb3-c1216809ec74" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_d6b7e0c9-a1de-4884-98bd-bd2fdd7cc82c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3ae530c3-c53d-4c03-a5b3-af8711030fb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6cb3676f-2b68-4362-9a89-98d37f369a9c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_3ae530c3-c53d-4c03-a5b3-af8711030fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="myrg-20200930.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d42ca5f6-9cd7-4bba-aa81-dc68c40418b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5c7edc4b-4aae-41b1-a310-03baf1777371" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d42ca5f6-9cd7-4bba-aa81-dc68c40418b5" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_5c7edc4b-4aae-41b1-a310-03baf1777371" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_b222a30b-6143-4802-82d6-9ce4ea8998a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d42ca5f6-9cd7-4bba-aa81-dc68c40418b5" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_b222a30b-6143-4802-82d6-9ce4ea8998a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_1a890b06-769f-489d-a907-16cb3fb73e02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d42ca5f6-9cd7-4bba-aa81-dc68c40418b5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_1a890b06-769f-489d-a907-16cb3fb73e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b8e81be9-32cf-49d2-8d45-4b32aa7b4014" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d42ca5f6-9cd7-4bba-aa81-dc68c40418b5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b8e81be9-32cf-49d2-8d45-4b32aa7b4014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4fb60bf8-39be-4070-827d-81f672383022" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d42ca5f6-9cd7-4bba-aa81-dc68c40418b5" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_4fb60bf8-39be-4070-827d-81f672383022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_61681579-229b-440d-8b5e-7b634e7841ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d42ca5f6-9cd7-4bba-aa81-dc68c40418b5" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_61681579-229b-440d-8b5e-7b634e7841ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_f9066adb-982d-4d06-aec3-3a1b9acf6175" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d42ca5f6-9cd7-4bba-aa81-dc68c40418b5" xlink:to="loc_us-gaap_PreferredStockSharesIssued_f9066adb-982d-4d06-aec3-3a1b9acf6175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_ac652d02-395b-4828-962d-b30806bce44d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d42ca5f6-9cd7-4bba-aa81-dc68c40418b5" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_ac652d02-395b-4828-962d-b30806bce44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_dee231a2-c8bd-464e-b552-44a22ab0918b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d42ca5f6-9cd7-4bba-aa81-dc68c40418b5" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_dee231a2-c8bd-464e-b552-44a22ab0918b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_a9becce6-1317-4f73-83dd-5a79f190c509" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d42ca5f6-9cd7-4bba-aa81-dc68c40418b5" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_a9becce6-1317-4f73-83dd-5a79f190c509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_7a42a8ad-35b5-42f1-95a1-d7ebfcc47ec8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d42ca5f6-9cd7-4bba-aa81-dc68c40418b5" xlink:to="loc_us-gaap_CommonStockSharesIssued_7a42a8ad-35b5-42f1-95a1-d7ebfcc47ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1fb6ec12-9c91-49fb-9b4c-075f5b862e8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d42ca5f6-9cd7-4bba-aa81-dc68c40418b5" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1fb6ec12-9c91-49fb-9b4c-075f5b862e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="myrg-20200930.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_137b4a1e-fb56-4ad6-ad3e-173f3f2de15c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_137b4a1e-fb56-4ad6-ad3e-173f3f2de15c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_02295185-f057-4eb8-87a4-ea073aefe13d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_02295185-f057-4eb8-87a4-ea073aefe13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_35a577e1-bd54-4d48-87d8-2ff86613e366" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_GrossProfit_35a577e1-bd54-4d48-87d8-2ff86613e366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_11d97b90-2e79-4788-82a3-48a6521276eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_11d97b90-2e79-4788-82a3-48a6521276eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_23702fc2-cf23-496a-8cfb-9acdb719b1b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_23702fc2-cf23-496a-8cfb-9acdb719b1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_298ebebd-eb49-4cbd-b3c5-14385fdc2cbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_298ebebd-eb49-4cbd-b3c5-14385fdc2cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b2711987-3fa0-4a6e-948b-c58d280ebf7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_OperatingIncomeLoss_b2711987-3fa0-4a6e-948b-c58d280ebf7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_00601932-3f6b-495e-b620-a9f9436eeddb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_00601932-3f6b-495e-b620-a9f9436eeddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_bd89e8d2-4783-4025-ba42-a715edd39125" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_00601932-3f6b-495e-b620-a9f9436eeddb" xlink:to="loc_us-gaap_InvestmentIncomeInterest_bd89e8d2-4783-4025-ba42-a715edd39125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5d17fe32-cd92-4cc3-9064-c66d64a6826d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_00601932-3f6b-495e-b620-a9f9436eeddb" xlink:to="loc_us-gaap_InterestExpense_5d17fe32-cd92-4cc3-9064-c66d64a6826d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_66590372-615e-42f6-807f-0923b24a5915" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_00601932-3f6b-495e-b620-a9f9436eeddb" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_66590372-615e-42f6-807f-0923b24a5915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_46f37aa1-7d7d-4510-8e45-54c3e8c62e28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_00601932-3f6b-495e-b620-a9f9436eeddb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_46f37aa1-7d7d-4510-8e45-54c3e8c62e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9c0652dd-6977-48bd-8bb3-b62668eba0e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9c0652dd-6977-48bd-8bb3-b62668eba0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3cbe2064-da03-43c1-9a90-17d6fae86cdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_ProfitLoss_3cbe2064-da03-43c1-9a90-17d6fae86cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c8bc7efd-314e-4d70-be73-3664b97a6b1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_c8bc7efd-314e-4d70-be73-3664b97a6b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6a5d42c5-c14c-470d-81fb-511bb5fc67e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_NetIncomeLoss_6a5d42c5-c14c-470d-81fb-511bb5fc67e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_4046afd9-2efb-41df-a34b-d8f8419b4a19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_4046afd9-2efb-41df-a34b-d8f8419b4a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_1c1e28da-2ee3-4380-a569-a965753bb5f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_4046afd9-2efb-41df-a34b-d8f8419b4a19" xlink:to="loc_us-gaap_EarningsPerShareBasic_1c1e28da-2ee3-4380-a569-a965753bb5f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_974b6303-bbe1-4055-8047-8cf154123777" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_4046afd9-2efb-41df-a34b-d8f8419b4a19" xlink:to="loc_us-gaap_EarningsPerShareDiluted_974b6303-bbe1-4055-8047-8cf154123777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_20baf95e-6335-4480-8af6-0e6f4d640d4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_20baf95e-6335-4480-8af6-0e6f4d640d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a2e5b3b9-fbd0-49f4-89b4-963b63666a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_20baf95e-6335-4480-8af6-0e6f4d640d4b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a2e5b3b9-fbd0-49f4-89b4-963b63666a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c72d8ba1-5191-45b3-b0cd-b0e9eaaba0fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_20baf95e-6335-4480-8af6-0e6f4d640d4b" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c72d8ba1-5191-45b3-b0cd-b0e9eaaba0fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_368df5a9-c37d-4761-83b7-d2d11a4e6885" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_ProfitLoss_368df5a9-c37d-4761-83b7-d2d11a4e6885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_0ff87f61-986d-4c5a-9846-aba5b22a436c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_0ff87f61-986d-4c5a-9846-aba5b22a436c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_10b0b010-7315-4b74-a3a4-2659bc112a61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_0ff87f61-986d-4c5a-9846-aba5b22a436c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_10b0b010-7315-4b74-a3a4-2659bc112a61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0a61766e-7d68-403d-9d69-4ca890f32a5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_0ff87f61-986d-4c5a-9846-aba5b22a436c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0a61766e-7d68-403d-9d69-4ca890f32a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_5f1dc983-32b7-4eeb-b0a6-38c44ffb4a41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_5f1dc983-32b7-4eeb-b0a6-38c44ffb4a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_f7da3eca-3490-400a-afc9-1b63d2252c98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_f7da3eca-3490-400a-afc9-1b63d2252c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_fe64d964-4ca4-456e-a6d3-a754fed0e780" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_4a84ef8a-1946-4620-9230-fc9a83e4aeae" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_fe64d964-4ca4-456e-a6d3-a754fed0e780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="myrg-20200930.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_f56b47a4-0dd4-4d82-9165-cc5b68e0119c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4594ad53-2114-4b36-9793-c1f74a830e64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_f56b47a4-0dd4-4d82-9165-cc5b68e0119c" xlink:to="loc_us-gaap_StatementTable_4594ad53-2114-4b36-9793-c1f74a830e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_fe7396db-8b1a-4dfb-b403-bd59756ad4f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4594ad53-2114-4b36-9793-c1f74a830e64" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_fe7396db-8b1a-4dfb-b403-bd59756ad4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_fe7396db-8b1a-4dfb-b403-bd59756ad4f2" xlink:to="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_8ce720e7-9887-4313-a0cd-f3093db371d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_PreferredStockMember_8ce720e7-9887-4313-a0cd-f3093db371d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_273a8eec-77ea-4cee-b1b4-ffcbcabb12af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_CommonStockMember_273a8eec-77ea-4cee-b1b4-ffcbcabb12af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_93df0caa-de3e-45c2-9f0c-3d28961c2fb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_93df0caa-de3e-45c2-9f0c-3d28961c2fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_79e380d2-1404-49fb-b000-0a4989f828c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_79e380d2-1404-49fb-b000-0a4989f828c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_186950ef-68e2-4694-a725-b83ef26034d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_RetainedEarningsMember_186950ef-68e2-4694-a725-b83ef26034d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_56a604f8-db25-4517-8998-1f3000282fc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_ParentMember_56a604f8-db25-4517-8998-1f3000282fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_a6a32d3b-2e96-4e27-9296-c967dee44a48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_c12dabe1-fce6-4ec1-add7-968f9e57385e" xlink:to="loc_us-gaap_NoncontrollingInterestMember_a6a32d3b-2e96-4e27-9296-c967dee44a48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7f248cc0-19b0-4cf7-a09e-fd65c4e34b2e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4594ad53-2114-4b36-9793-c1f74a830e64" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7f248cc0-19b0-4cf7-a09e-fd65c4e34b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_64cd6750-f7fe-42c9-80db-a8396115fc38" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_7f248cc0-19b0-4cf7-a09e-fd65c4e34b2e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_64cd6750-f7fe-42c9-80db-a8396115fc38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_224a8b87-dfd8-43be-ad47-8afad6a21777" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_64cd6750-f7fe-42c9-80db-a8396115fc38" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_224a8b87-dfd8-43be-ad47-8afad6a21777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f994547b-53ae-4232-bbca-dbbe0e7802e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4594ad53-2114-4b36-9793-c1f74a830e64" xlink:to="loc_us-gaap_StatementLineItems_f994547b-53ae-4232-bbca-dbbe0e7802e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f994547b-53ae-4232-bbca-dbbe0e7802e1" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f0ed1e5d-d989-4585-a10b-cb5e59a386dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f0ed1e5d-d989-4585-a10b-cb5e59a386dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_7c2ea5f6-e96e-41cc-9c3f-2cf5fb9b2466" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_SharesOutstanding_7c2ea5f6-e96e-41cc-9c3f-2cf5fb9b2466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_60aa4a36-9c17-4428-bf41-d3411f025fed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_ProfitLoss_60aa4a36-9c17-4428-bf41-d3411f025fed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9c51f1d4-0a9c-48b5-b575-c2c9b59e21c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9c51f1d4-0a9c-48b5-b575-c2c9b59e21c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_c66a31ab-4510-424b-9eef-c3fdd9e4bc07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_c66a31ab-4510-424b-9eef-c3fdd9e4bc07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_8a8584d5-7e59-4bd2-be46-efd8905bc620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_8a8584d5-7e59-4bd2-be46-efd8905bc620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_27ad7e54-b53d-4eb1-8500-2d2999ad9e2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_27ad7e54-b53d-4eb1-8500-2d2999ad9e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares_fa59eb86-ae69-4c3f-a44c-53f48d44dda2" xlink:href="myrg-20200930.xsd#myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares_fa59eb86-ae69-4c3f-a44c-53f48d44dda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_241fcc57-6427-4487-a1ff-67b39483b08a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_241fcc57-6427-4487-a1ff-67b39483b08a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_7e3c6d11-9288-42fb-a5fa-23cc284c8e6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_7e3c6d11-9288-42fb-a5fa-23cc284c8e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_58e7b19d-fca5-4600-b381-2e0daf2c5faa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_58e7b19d-fca5-4600-b381-2e0daf2c5faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueOther_0fbc911b-398a-48cd-b136-713e70a2c620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueOther"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueOther_0fbc911b-398a-48cd-b136-713e70a2c620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesOther_37da38a0-8ce6-43fe-9f66-422a9d28cda5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesOther"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesOther_37da38a0-8ce6-43fe-9f66-422a9d28cda5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_485be7d4-452e-444a-b16d-54df8c7e9e88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_485be7d4-452e-444a-b16d-54df8c7e9e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_797470b3-d0ee-4b18-bc6a-4b1b3e3a6439" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_20cbcd26-0bc9-4686-bf98-515b71176f4a" xlink:to="loc_us-gaap_SharesOutstanding_797470b3-d0ee-4b18-bc6a-4b1b3e3a6439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_3e8a4d86-011b-47d9-a5b0-f8df569b4507" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f994547b-53ae-4232-bbca-dbbe0e7802e1" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_3e8a4d86-011b-47d9-a5b0-f8df569b4507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="simple" xlink:href="myrg-20200930.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_a0dc0847-7eef-4b40-97d8-4be67ccaaa89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_3f4fdf5d-4a50-460b-840d-ea22f08efda9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_a0dc0847-7eef-4b40-97d8-4be67ccaaa89" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_3f4fdf5d-4a50-460b-840d-ea22f08efda9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="myrg-20200930.xsd#UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_12f1f92d-3cea-4297-956a-06b005afaefb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e67efd28-ed44-4686-a4cb-8165c9a59e69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_12f1f92d-3cea-4297-956a-06b005afaefb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e67efd28-ed44-4686-a4cb-8165c9a59e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1d20cb69-e256-4cfa-a3db-ffd99eb2f93a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e67efd28-ed44-4686-a4cb-8165c9a59e69" xlink:to="loc_us-gaap_ProfitLoss_1d20cb69-e256-4cfa-a3db-ffd99eb2f93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9946feb8-2d49-4eb5-91f6-fb5e2a165c1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e67efd28-ed44-4686-a4cb-8165c9a59e69" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9946feb8-2d49-4eb5-91f6-fb5e2a165c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_f6712a04-6b94-46a7-b73c-7c56dfc3284a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9946feb8-2d49-4eb5-91f6-fb5e2a165c1b" xlink:to="loc_us-gaap_Depreciation_f6712a04-6b94-46a7-b73c-7c56dfc3284a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_032aa472-02a0-493b-8b63-61494b70d9f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9946feb8-2d49-4eb5-91f6-fb5e2a165c1b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_032aa472-02a0-493b-8b63-61494b70d9f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8990f07a-8e79-4824-a142-c983ced21d3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9946feb8-2d49-4eb5-91f6-fb5e2a165c1b" xlink:to="loc_us-gaap_ShareBasedCompensation_8990f07a-8e79-4824-a142-c983ced21d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f5b66fba-13d7-4e44-ba9a-46f77242cdb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9946feb8-2d49-4eb5-91f6-fb5e2a165c1b" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_f5b66fba-13d7-4e44-ba9a-46f77242cdb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_dddb041a-103f-4940-a19a-601165ff2f07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9946feb8-2d49-4eb5-91f6-fb5e2a165c1b" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_dddb041a-103f-4940-a19a-601165ff2f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_56e4d306-d40e-4c52-9561-9a6d6b26f557" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9946feb8-2d49-4eb5-91f6-fb5e2a165c1b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_56e4d306-d40e-4c52-9561-9a6d6b26f557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ea13455a-f1df-410a-9512-e5329d0291e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_9946feb8-2d49-4eb5-91f6-fb5e2a165c1b" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ea13455a-f1df-410a-9512-e5329d0291e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_dd2a0427-baa7-4a60-a842-da04fe66ffc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ea13455a-f1df-410a-9512-e5329d0291e8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_dd2a0427-baa7-4a60-a842-da04fe66ffc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_1478f54c-b991-4aac-a6ec-c9faea257922" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ea13455a-f1df-410a-9512-e5329d0291e8" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_1478f54c-b991-4aac-a6ec-c9faea257922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_cf544b4d-a57b-4b45-9519-e68f0a930ca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ea13455a-f1df-410a-9512-e5329d0291e8" xlink:to="loc_us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable_cf544b4d-a57b-4b45-9519-e68f0a930ca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_668784ec-5078-403c-b1f9-29f5d295b456" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ea13455a-f1df-410a-9512-e5329d0291e8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_668784ec-5078-403c-b1f9-29f5d295b456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_51686ad9-dd04-4038-85bb-f2cf35ce668a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ea13455a-f1df-410a-9512-e5329d0291e8" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_51686ad9-dd04-4038-85bb-f2cf35ce668a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c80bbc8c-89f0-4cc7-bfd4-a2aaa571edcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ea13455a-f1df-410a-9512-e5329d0291e8" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_c80bbc8c-89f0-4cc7-bfd4-a2aaa571edcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_425791e2-5c7d-41d2-a71b-1e1e4be725ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ea13455a-f1df-410a-9512-e5329d0291e8" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_425791e2-5c7d-41d2-a71b-1e1e4be725ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_ff19b8ea-74ca-4043-b080-c991b15ef103" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ea13455a-f1df-410a-9512-e5329d0291e8" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_ff19b8ea-74ca-4043-b080-c991b15ef103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d3e1b9d3-124d-4477-8f23-8aa8e7cf2e97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e67efd28-ed44-4686-a4cb-8165c9a59e69" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d3e1b9d3-124d-4477-8f23-8aa8e7cf2e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f3c10618-595c-44d6-9cca-a2e15e334a9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_12f1f92d-3cea-4297-956a-06b005afaefb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f3c10618-595c-44d6-9cca-a2e15e334a9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_afe6de4d-b870-4678-8f97-39d0a4e47580" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f3c10618-595c-44d6-9cca-a2e15e334a9d" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_afe6de4d-b870-4678-8f97-39d0a4e47580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_f35d5ce9-cb1e-4757-ae00-173d9c28235a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f3c10618-595c-44d6-9cca-a2e15e334a9d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_f35d5ce9-cb1e-4757-ae00-173d9c28235a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c78be629-5b02-43b8-843b-dd2b64d81572" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f3c10618-595c-44d6-9cca-a2e15e334a9d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c78be629-5b02-43b8-843b-dd2b64d81572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4ed8210e-6cde-4119-afa9-05bde22c4c57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f3c10618-595c-44d6-9cca-a2e15e334a9d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4ed8210e-6cde-4119-afa9-05bde22c4c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_695a91be-729a-47c0-8ea7-facb4bdb9342" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_12f1f92d-3cea-4297-956a-06b005afaefb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_695a91be-729a-47c0-8ea7-facb4bdb9342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_7fb3af9f-fe8c-4134-b90e-921acd544333" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_695a91be-729a-47c0-8ea7-facb4bdb9342" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_7fb3af9f-fe8c-4134-b90e-921acd544333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromNotesPayable_96bf7b82-5914-47a2-bd89-f760cc03d80b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_695a91be-729a-47c0-8ea7-facb4bdb9342" xlink:to="loc_us-gaap_ProceedsFromNotesPayable_96bf7b82-5914-47a2-bd89-f760cc03d80b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_c6900571-21b2-4add-a4a5-4774ec0efa69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfNotesPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_695a91be-729a-47c0-8ea7-facb4bdb9342" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_c6900571-21b2-4add-a4a5-4774ec0efa69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_0d5045de-2f25-4f2c-8c18-b26646a93b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_695a91be-729a-47c0-8ea7-facb4bdb9342" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_0d5045de-2f25-4f2c-8c18-b26646a93b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_bc0f61a1-abf1-4ffb-b49b-1c1a541fc952" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_695a91be-729a-47c0-8ea7-facb4bdb9342" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_bc0f61a1-abf1-4ffb-b49b-1c1a541fc952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtRestructuringCosts_ae58021b-86b9-446e-99e4-3f8411ffa267" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtRestructuringCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_695a91be-729a-47c0-8ea7-facb4bdb9342" xlink:to="loc_us-gaap_PaymentsOfDebtRestructuringCosts_ae58021b-86b9-446e-99e4-3f8411ffa267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_06756409-0a1c-43f6-9ab8-82257e9e11cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_695a91be-729a-47c0-8ea7-facb4bdb9342" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_06756409-0a1c-43f6-9ab8-82257e9e11cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1737a06d-97b9-42fb-8943-fcf35bf29843" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_695a91be-729a-47c0-8ea7-facb4bdb9342" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1737a06d-97b9-42fb-8943-fcf35bf29843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1d00a82e-d4e5-4291-bd52-48cfb548a8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_695a91be-729a-47c0-8ea7-facb4bdb9342" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1d00a82e-d4e5-4291-bd52-48cfb548a8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCash_40135b1a-30ee-4072-be26-5678ae4161e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCash"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_12f1f92d-3cea-4297-956a-06b005afaefb" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCash_40135b1a-30ee-4072-be26-5678ae4161e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4e97014e-f576-496f-b28e-faa0c3fc83fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_12f1f92d-3cea-4297-956a-06b005afaefb" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4e97014e-f576-496f-b28e-faa0c3fc83fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_80cf984b-d9f3-4e1f-976f-6ea952ffb56e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_12f1f92d-3cea-4297-956a-06b005afaefb" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_80cf984b-d9f3-4e1f-976f-6ea952ffb56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8c07b0c4-3980-487a-91ff-62c797c12914" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_80cf984b-d9f3-4e1f-976f-6ea952ffb56e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8c07b0c4-3980-487a-91ff-62c797c12914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d7bb4fd8-9b1c-4437-871f-0e50ac943814" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract_80cf984b-d9f3-4e1f-976f-6ea952ffb56e" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d7bb4fd8-9b1c-4437-871f-0e50ac943814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentation" xlink:type="simple" xlink:href="myrg-20200930.xsd#OrganizationBusinessandBasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5f1ad6b5-7fb3-4e50-931b-4b0b1460cc9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_b5215c3b-c5ed-49e2-b378-2c0ff88ebfdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5f1ad6b5-7fb3-4e50-931b-4b0b1460cc9f" xlink:to="loc_us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock_b5215c3b-c5ed-49e2-b378-2c0ff88ebfdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies" xlink:type="simple" xlink:href="myrg-20200930.xsd#OrganizationBusinessandBasisofPresentationPolicies"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dd402ed3-aa5e-4a80-9dcd-1155c8faabbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_02c74b9d-f7e4-4822-951a-c67f34a1dc18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dd402ed3-aa5e-4a80-9dcd-1155c8faabbf" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_02c74b9d-f7e4-4822-951a-c67f34a1dc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_4058ed3a-71de-470f-95a7-7debb45089e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dd402ed3-aa5e-4a80-9dcd-1155c8faabbf" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_4058ed3a-71de-470f-95a7-7debb45089e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_edac5a95-3ae1-451c-afc9-97882d68af40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dd402ed3-aa5e-4a80-9dcd-1155c8faabbf" xlink:to="loc_us-gaap_UseOfEstimates_edac5a95-3ae1-451c-afc9-97882d68af40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0d216508-5428-47c3-a7aa-f301dd98d30b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dd402ed3-aa5e-4a80-9dcd-1155c8faabbf" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0d216508-5428-47c3-a7aa-f301dd98d30b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_69c8083e-2bd6-496d-b74e-1a489df40774" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dd402ed3-aa5e-4a80-9dcd-1155c8faabbf" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_69c8083e-2bd6-496d-b74e-1a489df40774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_f2cbe949-6bfc-4edf-8527-76f0d0ffbe36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_dd402ed3-aa5e-4a80-9dcd-1155c8faabbf" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_f2cbe949-6bfc-4edf-8527-76f0d0ffbe36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#OrganizationBusinessandBasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f15099aa-96c6-4427-b599-237688841414" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_19c14bda-96fa-43b2-b6c5-0d29e4a289d3" xlink:href="myrg-20200930.xsd#myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_f15099aa-96c6-4427-b599-237688841414" xlink:to="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_19c14bda-96fa-43b2-b6c5-0d29e4a289d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_8a462b0a-db20-4449-a9b8-cc1e589d6354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_19c14bda-96fa-43b2-b6c5-0d29e4a289d3" xlink:to="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_8a462b0a-db20-4449-a9b8-cc1e589d6354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_37d39fd5-7f26-463d-8923-1162bcf11d6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ChangeInAccountingEstimateTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateByTypeAxis_8a462b0a-db20-4449-a9b8-cc1e589d6354" xlink:to="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_37d39fd5-7f26-463d-8923-1162bcf11d6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember_0f2de71b-447e-4075-8483-7e70cb9abff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ChangeInAccountingEstimateTypeDomain_37d39fd5-7f26-463d-8923-1162bcf11d6c" xlink:to="loc_us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember_0f2de71b-447e-4075-8483-7e70cb9abff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_027c83d2-6c80-4b91-8abe-321288ab6634" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_19c14bda-96fa-43b2-b6c5-0d29e4a289d3" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_027c83d2-6c80-4b91-8abe-321288ab6634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a63a698b-ab41-46e9-8de7-7b2c5533f1a1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_027c83d2-6c80-4b91-8abe-321288ab6634" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a63a698b-ab41-46e9-8de7-7b2c5533f1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_24c11ed3-29e6-4271-a5d2-6e534488c3a7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_a63a698b-ab41-46e9-8de7-7b2c5533f1a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_24c11ed3-29e6-4271-a5d2-6e534488c3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:href="myrg-20200930.xsd#myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable_19c14bda-96fa-43b2-b6c5-0d29e4a289d3" xlink:to="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_bb904bdb-9212-4e3e-8907-9f25ff3007b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_NumberOfReportableSegments_bb904bdb-9212-4e3e-8907-9f25ff3007b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_554e9c2d-6d97-473b-89b5-0c40a4e656bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_554e9c2d-6d97-473b-89b5-0c40a4e656bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_55861930-0a07-401f-93b7-e31b2980600f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_55861930-0a07-401f-93b7-e31b2980600f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage_af5faf8d-4b89-42e9-a006-91c0022aeb53" xlink:href="myrg-20200930.xsd#myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage_af5faf8d-4b89-42e9-a006-91c0022aeb53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fe0757ab-a683-41e3-8054-c67a40ff75d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_OperatingIncomeLoss_fe0757ab-a683-41e3-8054-c67a40ff75d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_633ebb6a-0ca7-47df-9203-1d5c95d8b865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_NetIncomeLoss_633ebb6a-0ca7-47df-9203-1d5c95d8b865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_9ea6cf1a-9434-4dfa-902a-3e677e46c3ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_EarningsPerShareDiluted_9ea6cf1a-9434-4dfa-902a-3e677e46c3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_14be0dcf-c60b-4dac-b1c6-1d0aa809bc02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_14be0dcf-c60b-4dac-b1c6-1d0aa809bc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c7fbe5ac-276d-4593-8a08-596626220d0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c7fbe5ac-276d-4593-8a08-596626220d0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_c3d2b2f6-92c6-4d54-b3d2-61ed6727f2c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems_475ff352-2c91-436c-99f5-4c823d52a820" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_c3d2b2f6-92c6-4d54-b3d2-61ed6727f2c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/Acquisition" xlink:type="simple" xlink:href="myrg-20200930.xsd#Acquisition"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/Acquisition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_0a2e37ac-d74e-4972-99a0-7a257e50a3ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_be38118e-0ff8-4be6-a846-3344ebbc3f82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0a2e37ac-d74e-4972-99a0-7a257e50a3ba" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_be38118e-0ff8-4be6-a846-3344ebbc3f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/AcquisitionDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#AcquisitionDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/AcquisitionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_24bc4e32-ff20-47b2-85b0-d3c8c8cacbc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_15b8b9f2-dc55-42f4-91e9-71469de4697d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_24bc4e32-ff20-47b2-85b0-d3c8c8cacbc7" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_15b8b9f2-dc55-42f4-91e9-71469de4697d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_3901893b-e106-4733-a172-f529f867d08a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_15b8b9f2-dc55-42f4-91e9-71469de4697d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_3901893b-e106-4733-a172-f529f867d08a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d0184ea-3196-4608-a72b-c5559351216c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_3901893b-e106-4733-a172-f529f867d08a" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d0184ea-3196-4608-a72b-c5559351216c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CSIElectricalContractorsIncMember_0f92f84d-fbee-417d-b0eb-25fb31c611c7" xlink:href="myrg-20200930.xsd#myrg_CSIElectricalContractorsIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5d0184ea-3196-4608-a72b-c5559351216c" xlink:to="loc_myrg_CSIElectricalContractorsIncMember_0f92f84d-fbee-417d-b0eb-25fb31c611c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_4aaa6a98-2395-4a5a-bd1f-b3d4ef6be29e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_15b8b9f2-dc55-42f4-91e9-71469de4697d" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_4aaa6a98-2395-4a5a-bd1f-b3d4ef6be29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_1cddb4fd-256f-4ef7-97f3-502f756b48b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_4aaa6a98-2395-4a5a-bd1f-b3d4ef6be29e" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_1cddb4fd-256f-4ef7-97f3-502f756b48b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MarginGuaranteeMember_ae864170-36b4-4671-b309-cbbf7b5cb3a6" xlink:href="myrg-20200930.xsd#myrg_MarginGuaranteeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_1cddb4fd-256f-4ef7-97f3-502f756b48b4" xlink:to="loc_myrg_MarginGuaranteeMember_ae864170-36b4-4671-b309-cbbf7b5cb3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember_11929746-ebc1-4a96-9b3f-930190bcc4b5" xlink:href="myrg-20200930.xsd#myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_1cddb4fd-256f-4ef7-97f3-502f756b48b4" xlink:to="loc_myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember_11929746-ebc1-4a96-9b3f-930190bcc4b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_441301e4-a62e-4ec5-809f-47adc42cffdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_15b8b9f2-dc55-42f4-91e9-71469de4697d" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_441301e4-a62e-4ec5-809f-47adc42cffdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments_fe48aa1b-0bc4-4671-8d2e-51f4fdc152c5" xlink:href="myrg-20200930.xsd#myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_441301e4-a62e-4ec5-809f-47adc42cffdc" xlink:to="loc_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments_fe48aa1b-0bc4-4671-8d2e-51f4fdc152c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_5d9219b6-ab16-4473-aa36-24548bd988a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_441301e4-a62e-4ec5-809f-47adc42cffdc" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_5d9219b6-ab16-4473-aa36-24548bd988a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f913d0e3-81b3-4b11-80ad-49fecae22482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_441301e4-a62e-4ec5-809f-47adc42cffdc" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f913d0e3-81b3-4b11-80ad-49fecae22482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilities" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilities"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_c02576d4-7503-491d-b124-068319dff38a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_4ceba39c-f0d8-45d1-be4e-69248f0e253d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermContractsOrProgramsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_c02576d4-7503-491d-b124-068319dff38a" xlink:to="loc_us-gaap_LongTermContractsOrProgramsDisclosureTextBlock_4ceba39c-f0d8-45d1-be4e-69248f0e253d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_7857f03a-f1ae-4735-a3f5-7cdc6f6e9085" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1434d657-371a-4bdc-8275-6a5f5b85e4d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_7857f03a-f1ae-4735-a3f5-7cdc6f6e9085" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_1434d657-371a-4bdc-8275-6a5f5b85e4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock_10e51b55-5ff4-40da-8d41-f43fc0cdf153" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_7857f03a-f1ae-4735-a3f5-7cdc6f6e9085" xlink:to="loc_us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock_10e51b55-5ff4-40da-8d41-f43fc0cdf153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesAdditionalinformationDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesAdditionalinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b6c5157f-fc50-4bc5-8d5f-f28a865aee4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_7f1dbeb7-86ff-49c0-ab43-a28aa7040d71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b6c5157f-fc50-4bc5-8d5f-f28a865aee4d" xlink:to="loc_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent_7f1dbeb7-86ff-49c0-ab43-a28aa7040d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_b3060e69-4bca-4b6e-958f-16fbc9c6c109" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b6c5157f-fc50-4bc5-8d5f-f28a865aee4d" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_b3060e69-4bca-4b6e-958f-16fbc9c6c109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesSummaryofcontractassetsDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_e7e4d59e-2778-4e61-a8b6-7a47e39f1d5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfContractorsTable_6ebe3887-d8ff-43f1-8f20-75426c69108a" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfContractorsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_e7e4d59e-2778-4e61-a8b6-7a47e39f1d5d" xlink:to="loc_myrg_ScheduleOfContractorsTable_6ebe3887-d8ff-43f1-8f20-75426c69108a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodAxis_4eeb7a50-f4ef-4285-82e4-d14c015a7cc8" xlink:href="myrg-20200930.xsd#myrg_NetPeriodAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ScheduleOfContractorsTable_6ebe3887-d8ff-43f1-8f20-75426c69108a" xlink:to="loc_myrg_NetPeriodAxis_4eeb7a50-f4ef-4285-82e4-d14c015a7cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodDomain_97320644-3654-46ed-84e0-e26c382dc39b" xlink:href="myrg-20200930.xsd#myrg_NetPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_NetPeriodAxis_4eeb7a50-f4ef-4285-82e4-d14c015a7cc8" xlink:to="loc_myrg_NetPeriodDomain_97320644-3654-46ed-84e0-e26c382dc39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodChangeMember_9f11964c-a626-4a49-b99f-d19a9cced9c0" xlink:href="myrg-20200930.xsd#myrg_NetPeriodChangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_NetPeriodDomain_97320644-3654-46ed-84e0-e26c382dc39b" xlink:to="loc_myrg_NetPeriodChangeMember_9f11964c-a626-4a49-b99f-d19a9cced9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:href="myrg-20200930.xsd#myrg_ContractorsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ScheduleOfContractorsTable_6ebe3887-d8ff-43f1-8f20-75426c69108a" xlink:to="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_7a9dd988-cb0a-4259-8376-e02f89750ce5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:to="loc_us-gaap_UnbilledContractsReceivable_7a9dd988-cb0a-4259-8376-e02f89750ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionContractorReceivableRetainage_1fea3b19-3321-4236-a035-9c051349d3b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionContractorReceivableRetainage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:to="loc_us-gaap_ConstructionContractorReceivableRetainage_1fea3b19-3321-4236-a035-9c051349d3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_0e036aff-efa4-4be9-8151-3726427db011" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_0e036aff-efa4-4be9-8151-3726427db011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables_fafb05ac-4f37-4f1f-9e6f-b5c6430dfd0f" xlink:href="myrg-20200930.xsd#myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:to="loc_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables_fafb05ac-4f37-4f1f-9e6f-b5c6430dfd0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInContractReceivableRetainage_973e8fe0-eec1-4469-8d61-a489c47f3f3c" xlink:href="myrg-20200930.xsd#myrg_IncreaseDecreaseInContractReceivableRetainage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:to="loc_myrg_IncreaseDecreaseInContractReceivableRetainage_973e8fe0-eec1-4469-8d61-a489c47f3f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_39338b14-f4c6-409c-ad87-e38b4a72ac32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_3b8f6143-dfc7-40a6-a306-36f8adb6dba6" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_39338b14-f4c6-409c-ad87-e38b4a72ac32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_477942fa-7f0a-4c65-9b0c-9a42c7b0d665" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfContractorsTable_667aee85-0df6-4dd3-93a6-21955f8a9749" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfContractorsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_477942fa-7f0a-4c65-9b0c-9a42c7b0d665" xlink:to="loc_myrg_ScheduleOfContractorsTable_667aee85-0df6-4dd3-93a6-21955f8a9749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodAxis_07053833-c72d-4e00-80f3-9ce0f175fc70" xlink:href="myrg-20200930.xsd#myrg_NetPeriodAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ScheduleOfContractorsTable_667aee85-0df6-4dd3-93a6-21955f8a9749" xlink:to="loc_myrg_NetPeriodAxis_07053833-c72d-4e00-80f3-9ce0f175fc70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodDomain_13c31b19-6659-453a-a75e-7148a000a0eb" xlink:href="myrg-20200930.xsd#myrg_NetPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_NetPeriodAxis_07053833-c72d-4e00-80f3-9ce0f175fc70" xlink:to="loc_myrg_NetPeriodDomain_13c31b19-6659-453a-a75e-7148a000a0eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodChangeMember_1e8924a2-2f15-4476-bda8-a4d9d0390cde" xlink:href="myrg-20200930.xsd#myrg_NetPeriodChangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_NetPeriodDomain_13c31b19-6659-453a-a75e-7148a000a0eb" xlink:to="loc_myrg_NetPeriodChangeMember_1e8924a2-2f15-4476-bda8-a4d9d0390cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:href="myrg-20200930.xsd#myrg_ContractorsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ScheduleOfContractorsTable_667aee85-0df6-4dd3-93a6-21955f8a9749" xlink:to="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_34f774fb-231a-4ff9-acc4-3c68d07c4f9a" xlink:href="myrg-20200930.xsd#myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:to="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_34f774fb-231a-4ff9-acc4-3c68d07c4f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLossOnContracts_2a409db9-8d72-43c5-a2ae-da39c0a857b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLossOnContracts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:to="loc_us-gaap_ProvisionForLossOnContracts_2a409db9-8d72-43c5-a2ae-da39c0a857b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f49cd299-1956-4be4-912c-32730c0ff2fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_f49cd299-1956-4be4-912c-32730c0ff2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_952f99df-f449-4909-abe9-99109bfe9fa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_952f99df-f449-4909-abe9-99109bfe9fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInAccruedLossProvision_9186fb98-b8f2-4e02-b7f4-8cd8a822c7b7" xlink:href="myrg-20200930.xsd#myrg_IncreaseDecreaseInAccruedLossProvision"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:to="loc_myrg_IncreaseDecreaseInAccruedLossProvision_9186fb98-b8f2-4e02-b7f4-8cd8a822c7b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_152e4aa7-b35c-4f7e-beee-65b8ce9eae5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_fbbc7a04-5679-45b5-8967-c8b52c47cba3" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_152e4aa7-b35c-4f7e-beee-65b8ce9eae5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_bc994e1f-728b-41e2-b3b5-1a65d0cacb4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfContractorsTable_e624ac01-2fc3-4319-83fc-fd46c645e9ae" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfContractorsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_bc994e1f-728b-41e2-b3b5-1a65d0cacb4d" xlink:to="loc_myrg_ScheduleOfContractorsTable_e624ac01-2fc3-4319-83fc-fd46c645e9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodAxis_f5f7e7fb-c95c-42e7-a5e5-7f00a80dd716" xlink:href="myrg-20200930.xsd#myrg_NetPeriodAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ScheduleOfContractorsTable_e624ac01-2fc3-4319-83fc-fd46c645e9ae" xlink:to="loc_myrg_NetPeriodAxis_f5f7e7fb-c95c-42e7-a5e5-7f00a80dd716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodDomain_4bc8e488-f170-4fa0-ba5f-9ac9c4c71109" xlink:href="myrg-20200930.xsd#myrg_NetPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_NetPeriodAxis_f5f7e7fb-c95c-42e7-a5e5-7f00a80dd716" xlink:to="loc_myrg_NetPeriodDomain_4bc8e488-f170-4fa0-ba5f-9ac9c4c71109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetPeriodChangeMember_ddef5c97-eea5-41da-8077-fe377c2d3c9d" xlink:href="myrg-20200930.xsd#myrg_NetPeriodChangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_NetPeriodDomain_4bc8e488-f170-4fa0-ba5f-9ac9c4c71109" xlink:to="loc_myrg_NetPeriodChangeMember_ddef5c97-eea5-41da-8077-fe377c2d3c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:href="myrg-20200930.xsd#myrg_ContractorsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ScheduleOfContractorsTable_e624ac01-2fc3-4319-83fc-fd46c645e9ae" xlink:to="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_451c8607-218d-4f0c-95f4-6d07e30eef3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_451c8607-218d-4f0c-95f4-6d07e30eef3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9dba7f23-b989-4636-9744-ad34d7953ab4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_9dba7f23-b989-4636-9744-ad34d7953ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetContractAssetsLiabilities_c87567fa-6553-40dc-8b36-8ed6e796e272" xlink:href="myrg-20200930.xsd#myrg_NetContractAssetsLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:to="loc_myrg_NetContractAssetsLiabilities_c87567fa-6553-40dc-8b36-8ed6e796e272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_8f3b8a20-2923-4c61-adaf-3e147effb88f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_8f3b8a20-2923-4c61-adaf-3e147effb88f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_766d78a9-8d38-4558-b5ac-ca9fc6f5af6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPayablesToCustomers"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:to="loc_us-gaap_IncreaseDecreaseInPayablesToCustomers_766d78a9-8d38-4558-b5ac-ca9fc6f5af6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_47911295-7db9-443d-997f-a140caef41a7" xlink:href="myrg-20200930.xsd#myrg_IncreaseDecreaseInNetContractAssetsLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ContractorsLineItems_f30ee88f-eca1-4ed4-ab31-eca626e5b0f7" xlink:to="loc_myrg_IncreaseDecreaseInNetContractAssetsLiabilities_47911295-7db9-443d-997f-a140caef41a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesContractsinprocessDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b3de2d3a-9794-44c2-bd85-5f4d3ef1166b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_248f8954-492d-4c39-a927-85443db1532c" xlink:href="myrg-20200930.xsd#myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b3de2d3a-9794-44c2-bd85-5f4d3ef1166b" xlink:to="loc_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings_248f8954-492d-4c39-a927-85443db1532c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_BillingsToDate_035c7905-14b1-468d-adb2-9e4087eeb8a4" xlink:href="myrg-20200930.xsd#myrg_BillingsToDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b3de2d3a-9794-44c2-bd85-5f4d3ef1166b" xlink:to="loc_myrg_BillingsToDate_035c7905-14b1-468d-adb2-9e4087eeb8a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_89e2084f-a561-4717-ab5d-f4ff979d9c6e" xlink:href="myrg-20200930.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_b3de2d3a-9794-44c2-bd85-5f4d3ef1166b" xlink:to="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_89e2084f-a561-4717-ab5d-f4ff979d9c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_3a598897-d872-4cc7-89ad-d970956b9d7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledContractsReceivable_857de4f0-5d28-4906-ad11-1939d560fbf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnbilledContractsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_3a598897-d872-4cc7-89ad-d970956b9d7d" xlink:to="loc_us-gaap_UnbilledContractsReceivable_857de4f0-5d28-4906-ad11-1939d560fbf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_d2526e81-48c2-4632-9da7-808f93bb959a" xlink:href="myrg-20200930.xsd#myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_3a598897-d872-4cc7-89ad-d970956b9d7d" xlink:to="loc_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent_d2526e81-48c2-4632-9da7-808f93bb959a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_45aa5ba2-09c8-4431-b0b8-fe3d50c28977" xlink:href="myrg-20200930.xsd#myrg_NetCostsAndEstimatedEarningsInExcessOfBillings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_3a598897-d872-4cc7-89ad-d970956b9d7d" xlink:to="loc_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings_45aa5ba2-09c8-4431-b0b8-fe3d50c28977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligations" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligations"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/LeaseObligations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a28e2a07-79c5-41de-b168-030d29e00353" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_9b49847d-116c-4534-8391-a03165894494" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a28e2a07-79c5-41de-b168-030d29e00353" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_9b49847d-116c-4534-8391-a03165894494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_29148ca7-d8eb-41bd-a12a-78514142e632" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a28e2a07-79c5-41de-b168-030d29e00353" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_29148ca7-d8eb-41bd-a12a-78514142e632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsTables"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_dddcea40-6226-4aa2-b107-a7ae1d0ac34d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_3aca8c60-ad4d-4fd9-916d-e81fd4a10889" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dddcea40-6226-4aa2-b107-a7ae1d0ac34d" xlink:to="loc_myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock_3aca8c60-ad4d-4fd9-916d-e81fd4a10889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock_45c5ee40-e358-4c50-bd75-37864bf5d17d" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dddcea40-6226-4aa2-b107-a7ae1d0ac34d" xlink:to="loc_myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock_45c5ee40-e358-4c50-bd75-37864bf5d17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_b241616a-175e-4818-b26e-b3fdf258e869" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dddcea40-6226-4aa2-b107-a7ae1d0ac34d" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_b241616a-175e-4818-b26e-b3fdf258e869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock_e0067974-98c3-443b-94dc-f82e5b595071" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dddcea40-6226-4aa2-b107-a7ae1d0ac34d" xlink:to="loc_myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock_e0067974-98c3-443b-94dc-f82e5b595071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_5702541c-00c9-45b1-99bb-234efc9b48ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dddcea40-6226-4aa2-b107-a7ae1d0ac34d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_5702541c-00c9-45b1-99bb-234efc9b48ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1d46e874-f880-4f89-b859-d6bf130bb564" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_dddcea40-6226-4aa2-b107-a7ae1d0ac34d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1d46e874-f880-4f89-b859-d6bf130bb564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsAdditionalinformationDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_074d8f61-218b-42cd-a6b2-4c4244f56900" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_a69cc2f1-9660-4f12-9d3e-dd94883681c9" xlink:href="myrg-20200930.xsd#myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_074d8f61-218b-42cd-a6b2-4c4244f56900" xlink:to="loc_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_a69cc2f1-9660-4f12-9d3e-dd94883681c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_90b81c82-ee21-4b42-9fe9-eccc32a104bf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_a69cc2f1-9660-4f12-9d3e-dd94883681c9" xlink:to="loc_srt_RangeAxis_90b81c82-ee21-4b42-9fe9-eccc32a104bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9449fdc7-6408-40c3-9820-ad21f5df4f2a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_90b81c82-ee21-4b42-9fe9-eccc32a104bf" xlink:to="loc_srt_RangeMember_9449fdc7-6408-40c3-9820-ad21f5df4f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_faed034c-bbf5-44ad-a90a-e6dee288ff55" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9449fdc7-6408-40c3-9820-ad21f5df4f2a" xlink:to="loc_srt_MinimumMember_faed034c-bbf5-44ad-a90a-e6dee288ff55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_98d5eaf9-65c8-4d8d-889d-924737c626d9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9449fdc7-6408-40c3-9820-ad21f5df4f2a" xlink:to="loc_srt_MaximumMember_98d5eaf9-65c8-4d8d-889d-924737c626d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_10449826-db5a-46fc-be1c-52b1ea6cfa3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_a69cc2f1-9660-4f12-9d3e-dd94883681c9" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_10449826-db5a-46fc-be1c-52b1ea6cfa3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_1a0d31e2-e533-4d77-9a30-82ce45094911" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_10449826-db5a-46fc-be1c-52b1ea6cfa3b" xlink:to="loc_us-gaap_RelatedPartyDomain_1a0d31e2-e533-4d77-9a30-82ce45094911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_1dd92eea-ce15-40ee-b620-6c5e76a18c36" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1a0d31e2-e533-4d77-9a30-82ce45094911" xlink:to="loc_srt_SubsidiariesMember_1dd92eea-ce15-40ee-b620-6c5e76a18c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_bc0b1335-9e4d-40f9-90f9-cd0ce4629a88" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_a69cc2f1-9660-4f12-9d3e-dd94883681c9" xlink:to="loc_srt_TitleOfIndividualAxis_bc0b1335-9e4d-40f9-90f9-cd0ce4629a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f0d10a9d-9777-422b-8a15-23b499ace622" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_bc0b1335-9e4d-40f9-90f9-cd0ce4629a88" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f0d10a9d-9777-422b-8a15-23b499ace622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EmployeesMember_8a27980f-2029-4b71-b681-e2402fe302a8" xlink:href="myrg-20200930.xsd#myrg_EmployeesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_f0d10a9d-9777-422b-8a15-23b499ace622" xlink:to="loc_myrg_EmployeesMember_8a27980f-2029-4b71-b681-e2402fe302a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:href="myrg-20200930.xsd#myrg_OperatingAndFinanceLeasesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable_a69cc2f1-9660-4f12-9d3e-dd94883681c9" xlink:to="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm_fe1a0bf6-85de-4da6-b536-6aa287817020" xlink:href="myrg-20200930.xsd#myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:to="loc_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm_fe1a0bf6-85de-4da6-b536-6aa287817020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm_94529d49-3352-4080-8fa8-050e22959eba" xlink:href="myrg-20200930.xsd#myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:to="loc_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm_94529d49-3352-4080-8fa8-050e22959eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod_c7402218-1153-41ed-aaa8-74f65808079c" xlink:href="myrg-20200930.xsd#myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:to="loc_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod_c7402218-1153-41ed-aaa8-74f65808079c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_464eb954-08a5-4c42-b0e8-348da4554e42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_464eb954-08a5-4c42-b0e8-348da4554e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeOperatingLeaseAmortizationPeriod_532dda33-71ee-4da5-9dc8-bdaac9680334" xlink:href="myrg-20200930.xsd#myrg_LesseeOperatingLeaseAmortizationPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_OperatingAndFinanceLeasesLineItems_78f99f70-9b73-40e3-89b4-ff5b3fd74870" xlink:to="loc_myrg_LesseeOperatingLeaseAmortizationPeriod_532dda33-71ee-4da5-9dc8-bdaac9680334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b8c6b180-f499-47e2-bf4e-b75bd7689077" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAbstract_25ae57f0-e970-42ad-983e-fb127c8d7f94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingAssetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b8c6b180-f499-47e2-bf4e-b75bd7689077" xlink:to="loc_us-gaap_ServicingAssetAbstract_25ae57f0-e970-42ad-983e-fb127c8d7f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9fe3e8e5-9919-4511-9945-d92f81b5cd4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ServicingAssetAbstract_25ae57f0-e970-42ad-983e-fb127c8d7f94" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9fe3e8e5-9919-4511-9945-d92f81b5cd4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_0a19766b-1260-40aa-902b-33e149e8b245" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ServicingAssetAbstract_25ae57f0-e970-42ad-983e-fb127c8d7f94" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_0a19766b-1260-40aa-902b-33e149e8b245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_40940302-add2-4c04-adc5-9ce542b23822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ServicingAssetAbstract_25ae57f0-e970-42ad-983e-fb127c8d7f94" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_40940302-add2-4c04-adc5-9ce542b23822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset_51d7c6d1-118e-420c-b450-41eaa3ee052d" xlink:href="myrg-20200930.xsd#myrg_OperatingAndFinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ServicingAssetAbstract_25ae57f0-e970-42ad-983e-fb127c8d7f94" xlink:to="loc_myrg_OperatingAndFinanceLeaseRightOfUseAsset_51d7c6d1-118e-420c-b450-41eaa3ee052d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_c3569bc8-c7e4-4664-bb51-f4ace39b6948" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b8c6b180-f499-47e2-bf4e-b75bd7689077" xlink:to="loc_us-gaap_LiabilitiesAbstract_c3569bc8-c7e4-4664-bb51-f4ace39b6948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_48860bcc-ec2d-431e-b27a-9052ea9e81c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_c3569bc8-c7e4-4664-bb51-f4ace39b6948" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_48860bcc-ec2d-431e-b27a-9052ea9e81c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_79e2a425-c65c-4b39-b5b0-fa6e5a855e3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_48860bcc-ec2d-431e-b27a-9052ea9e81c1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_79e2a425-c65c-4b39-b5b0-fa6e5a855e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_82c1a28a-ec92-4e69-80e5-0f8416c80eea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_48860bcc-ec2d-431e-b27a-9052ea9e81c1" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_82c1a28a-ec92-4e69-80e5-0f8416c80eea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationCurrent_8320523c-0b4f-4aa8-93c7-f365b348f3e9" xlink:href="myrg-20200930.xsd#myrg_LeaseObligationCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_48860bcc-ec2d-431e-b27a-9052ea9e81c1" xlink:to="loc_myrg_LeaseObligationCurrent_8320523c-0b4f-4aa8-93c7-f365b348f3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_0c926e85-9161-4688-8386-cd6e631600c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_c3569bc8-c7e4-4664-bb51-f4ace39b6948" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_0c926e85-9161-4688-8386-cd6e631600c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_447ef1b8-7c02-4884-be17-aeeb751a9e7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_0c926e85-9161-4688-8386-cd6e631600c9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_447ef1b8-7c02-4884-be17-aeeb751a9e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7495d24a-6e60-4df0-b96c-2417ce9974b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_0c926e85-9161-4688-8386-cd6e631600c9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7495d24a-6e60-4df0-b96c-2417ce9974b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationNoncurrent_ff2f3fe9-4199-44c2-88d0-60a55345d3f8" xlink:href="myrg-20200930.xsd#myrg_LeaseObligationNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_0c926e85-9161-4688-8386-cd6e631600c9" xlink:to="loc_myrg_LeaseObligationNoncurrent_ff2f3fe9-4199-44c2-88d0-60a55345d3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseObligationTotal_c72a306f-9ec0-4b79-8906-7793c6da5e5f" xlink:href="myrg-20200930.xsd#myrg_LeaseObligationTotal"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_c3569bc8-c7e4-4664-bb51-f4ace39b6948" xlink:to="loc_myrg_LeaseObligationTotal_c72a306f-9ec0-4b79-8906-7793c6da5e5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c932ff1f-4d13-4cbf-9c13-f77d3537af70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_01edaac4-592f-4729-a259-a63b12e8e64e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c932ff1f-4d13-4cbf-9c13-f77d3537af70" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_01edaac4-592f-4729-a259-a63b12e8e64e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_04a58d95-4aac-4037-ac87-01b311136e25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c932ff1f-4d13-4cbf-9c13-f77d3537af70" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_04a58d95-4aac-4037-ac87-01b311136e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_5b8ad916-009c-487b-b58e-ac9e6476c382" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c932ff1f-4d13-4cbf-9c13-f77d3537af70" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_5b8ad916-009c-487b-b58e-ac9e6476c382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_339729dc-5970-4932-8df1-b968908f0d86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c932ff1f-4d13-4cbf-9c13-f77d3537af70" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_339729dc-5970-4932-8df1-b968908f0d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsSummaryofleaserelatedcostsDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d07b5483-70dc-4c53-ae76-4460f44641c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_75790bb5-56f2-47c9-9a24-34b2e84dc4da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d07b5483-70dc-4c53-ae76-4460f44641c5" xlink:to="loc_us-gaap_LeaseCostAbstract_75790bb5-56f2-47c9-9a24-34b2e84dc4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_03e33407-bb6e-4721-9f69-9991f4a00a43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_75790bb5-56f2-47c9-9a24-34b2e84dc4da" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_03e33407-bb6e-4721-9f69-9991f4a00a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_ee11a19e-c12b-442b-a4f4-e42a500853a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_75790bb5-56f2-47c9-9a24-34b2e84dc4da" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_ee11a19e-c12b-442b-a4f4-e42a500853a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_2b1daf0d-9027-431d-8341-a43f0232503a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_75790bb5-56f2-47c9-9a24-34b2e84dc4da" xlink:to="loc_us-gaap_OperatingLeaseCost_2b1daf0d-9027-431d-8341-a43f0232503a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_ed89af96-4192-46e4-987a-5b132cbee5ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_75790bb5-56f2-47c9-9a24-34b2e84dc4da" xlink:to="loc_us-gaap_ShortTermLeaseCost_ed89af96-4192-46e4-987a-5b132cbee5ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_fa42105c-7b49-446f-853d-4281056404e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_75790bb5-56f2-47c9-9a24-34b2e84dc4da" xlink:to="loc_us-gaap_VariableLeaseCost_fa42105c-7b49-446f-853d-4281056404e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_ff35b09d-2df4-4f60-9496-1a0dcc2cb964" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_75790bb5-56f2-47c9-9a24-34b2e84dc4da" xlink:to="loc_us-gaap_LeaseCost_ff35b09d-2df4-4f60-9496-1a0dcc2cb964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_b599162c-19a0-4eaa-b73c-9aaa5223812e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_0b9fe93b-9f08-4cdf-9c57-adcb987e24b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b599162c-19a0-4eaa-b73c-9aaa5223812e" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_0b9fe93b-9f08-4cdf-9c57-adcb987e24b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_f26bd5d5-2837-4d75-b025-db9ee77a8bee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0b9fe93b-9f08-4cdf-9c57-adcb987e24b1" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_f26bd5d5-2837-4d75-b025-db9ee77a8bee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_e634d06d-d0cc-4581-b271-75acd1575c79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_f26bd5d5-2837-4d75-b025-db9ee77a8bee" xlink:to="loc_us-gaap_OperatingLeasePayments_e634d06d-d0cc-4581-b271-75acd1575c79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_be57fe2e-a1b6-464f-9a18-125df5748df4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_0b9fe93b-9f08-4cdf-9c57-adcb987e24b1" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_be57fe2e-a1b6-464f-9a18-125df5748df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8dd1bb6f-e4f8-4363-b84b-c03d95eca3ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8dd1bb6f-e4f8-4363-b84b-c03d95eca3ac" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_f94c193e-8fb9-4790-b8ec-20bc9a4a2d00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_f94c193e-8fb9-4790-b8ec-20bc9a4a2d00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d9f705d2-fbcf-4657-8db5-05af281c6a7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_d9f705d2-fbcf-4657-8db5-05af281c6a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_57ef501f-55f7-4a7d-abcf-39a7c1534974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_57ef501f-55f7-4a7d-abcf-39a7c1534974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_22b77807-f354-4490-a235-e969c2b3da47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_22b77807-f354-4490-a235-e969c2b3da47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_6fdd39ff-79ab-44d7-abcb-f19b49a609e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_6fdd39ff-79ab-44d7-abcb-f19b49a609e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_a01a5904-491c-43d6-a74d-a23a56e95fa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_a01a5904-491c-43d6-a74d-a23a56e95fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_def34fec-11e0-487c-b4d8-acbec7c40485" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_def34fec-11e0-487c-b4d8-acbec7c40485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_644dbdba-d318-4b4c-8486-44ce53bc51e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_644dbdba-d318-4b4c-8486-44ce53bc51e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_ce96e572-f3bf-41f6-b1f4-13c240896804" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_ce96e572-f3bf-41f6-b1f4-13c240896804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_cba421cc-38d6-4d41-b3c7-05d244d09dca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:to="loc_us-gaap_FinanceLeaseLiability_cba421cc-38d6-4d41-b3c7-05d244d09dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_8a6ee59e-b45a-416d-9330-ab776c4ff22f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_8a6ee59e-b45a-416d-9330-ab776c4ff22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_8779c624-e496-4f26-b78e-8ea4471920c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_821d19a1-0d07-419c-9ca2-8e8df90c0e48" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_8779c624-e496-4f26-b78e-8ea4471920c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8dd1bb6f-e4f8-4363-b84b-c03d95eca3ac" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4baa0aec-9ede-4cd6-82c9-d7f53dfb95b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_4baa0aec-9ede-4cd6-82c9-d7f53dfb95b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ef57665c-930a-48f5-a630-09c37d17b1fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ef57665c-930a-48f5-a630-09c37d17b1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_da03200e-7865-46de-856c-f47852212930" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_da03200e-7865-46de-856c-f47852212930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0cda1c89-8d63-4707-9314-71412c70c525" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0cda1c89-8d63-4707-9314-71412c70c525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6565af39-1585-4fd4-9ed8-f882d6828678" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6565af39-1585-4fd4-9ed8-f882d6828678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3d30ce7a-1921-4737-a736-ef89de8bcaa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_3d30ce7a-1921-4737-a736-ef89de8bcaa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_790b6cb0-e3dd-46e4-8f1e-571a649a58da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_790b6cb0-e3dd-46e4-8f1e-571a649a58da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b2ea1030-9b64-4d31-a13e-4bd39fe9966c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_b2ea1030-9b64-4d31-a13e-4bd39fe9966c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8a04e623-ae47-4282-b959-f4d7297837f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8a04e623-ae47-4282-b959-f4d7297837f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_58fee933-82e6-48dc-badb-ae3e274f1c8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:to="loc_us-gaap_OperatingLeaseLiability_58fee933-82e6-48dc-badb-ae3e274f1c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_58d3f0bd-2cfb-4679-a279-3ab9fd000b99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_58d3f0bd-2cfb-4679-a279-3ab9fd000b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a38952f5-0097-42a5-85da-a7ffe447f564" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_7ae2d3ba-36ad-4480-855b-d2f3c78e8d75" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a38952f5-0097-42a5-85da-a7ffe447f564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:href="myrg-20200930.xsd#myrg_TotalLeaseObligationsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8dd1bb6f-e4f8-4363-b84b-c03d95eca3ac" xlink:to="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear_b78c68c9-e365-4d52-adab-2671ea17dfe1" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:to="loc_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear_b78c68c9-e365-4d52-adab-2671ea17dfe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths_e856a455-02bd-4877-9828-fd867431b383" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:to="loc_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths_e856a455-02bd-4877-9828-fd867431b383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearTwo_72a35b02-ce34-48c0-be30-32d5272b3b45" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:to="loc_myrg_LeaseLiabilityPaymentsDueYearTwo_72a35b02-ce34-48c0-be30-32d5272b3b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearThree_f1812614-3ef0-43e6-8e5c-97fdf5ab7032" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:to="loc_myrg_LeaseLiabilityPaymentsDueYearThree_f1812614-3ef0-43e6-8e5c-97fdf5ab7032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearFour_000f4f51-2eb5-403e-a769-0110cca60bfb" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:to="loc_myrg_LeaseLiabilityPaymentsDueYearFour_000f4f51-2eb5-403e-a769-0110cca60bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDueYearFive_55cb8323-0fbe-4b2b-af5a-238cab77201c" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:to="loc_myrg_LeaseLiabilityPaymentsDueYearFive_55cb8323-0fbe-4b2b-af5a-238cab77201c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LesseeLiabilityToBePaidAfterYearFive_f8bd2dd4-e57d-4e8a-869c-a8202dd01e7c" xlink:href="myrg-20200930.xsd#myrg_LesseeLiabilityToBePaidAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:to="loc_myrg_LesseeLiabilityToBePaidAfterYearFive_f8bd2dd4-e57d-4e8a-869c-a8202dd01e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityPaymentsDue_72d10ed5-6f59-4c16-a4cc-f130df7d636c" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:to="loc_myrg_LeaseLiabilityPaymentsDue_72d10ed5-6f59-4c16-a4cc-f130df7d636c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_4f431327-9645-4f93-bdc9-7d3bc91f06dd" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:to="loc_myrg_LeaseLiabilityUndiscountedExcessAmount_4f431327-9645-4f93-bdc9-7d3bc91f06dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiability_ae80273f-5926-4d5b-8d47-aa4f580542ab" xlink:href="myrg-20200930.xsd#myrg_LeaseLiability"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:to="loc_myrg_LeaseLiability_ae80273f-5926-4d5b-8d47-aa4f580542ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityCurrent_77703366-a64c-4432-8967-b9aee055d922" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:to="loc_myrg_LeaseLiabilityCurrent_77703366-a64c-4432-8967-b9aee055d922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeaseLiabilityNoncurrent_6bc1a72d-6978-481a-a34f-38ec9615d362" xlink:href="myrg-20200930.xsd#myrg_LeaseLiabilityNoncurrent"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_myrg_TotalLeaseObligationsAbstract_04e9d8f6-74bc-469b-9942-1d1c996094c7" xlink:to="loc_myrg_LeaseLiabilityNoncurrent_6bc1a72d-6978-481a-a34f-38ec9615d362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2" xlink:type="simple" xlink:href="myrg-20200930.xsd#LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="myrg-20200930.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_1342c9ea-137b-44a0-9d7d-fee7ae66e575" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_ea97e162-108c-40d0-b371-548ea3995746" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_1342c9ea-137b-44a0-9d7d-fee7ae66e575" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_ea97e162-108c-40d0-b371-548ea3995746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/Debt" xlink:type="simple" xlink:href="myrg-20200930.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a304da23-4efe-458f-ac0a-01036cd53c08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_cd433e9f-e27a-47af-b49a-2ce0b95063ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a304da23-4efe-458f-ac0a-01036cd53c08" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_cd433e9f-e27a-47af-b49a-2ce0b95063ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_cb71eb87-35a7-47a3-9508-b4be54f96852" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_3e5b469d-93c5-4843-9037-5fcd8b72a0d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cb71eb87-35a7-47a3-9508-b4be54f96852" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_3e5b469d-93c5-4843-9037-5fcd8b72a0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_c56255c9-9d2a-466d-a722-b8a9c5e01d24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_cb71eb87-35a7-47a3-9508-b4be54f96852" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_c56255c9-9d2a-466d-a722-b8a9c5e01d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#DebtSummaryoftotaldebtDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ab47a541-867f-42da-b52d-1fe7429e7e96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_7ca0fb46-fcc0-4aa5-8e72-68671819429a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ab47a541-867f-42da-b52d-1fe7429e7e96" xlink:to="loc_us-gaap_DebtInstrumentTable_7ca0fb46-fcc0-4aa5-8e72-68671819429a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d77cc1e1-09f5-412b-bba0-562c97eaa0b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7ca0fb46-fcc0-4aa5-8e72-68671819429a" xlink:to="loc_us-gaap_CreditFacilityAxis_d77cc1e1-09f5-412b-bba0-562c97eaa0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_021a8638-44ac-4c86-b4db-5c187fe0ef12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_d77cc1e1-09f5-412b-bba0-562c97eaa0b7" xlink:to="loc_us-gaap_CreditFacilityDomain_021a8638-44ac-4c86-b4db-5c187fe0ef12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_fe74be2c-e5a3-4b7b-a84f-68308753734a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_021a8638-44ac-4c86-b4db-5c187fe0ef12" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_fe74be2c-e5a3-4b7b-a84f-68308753734a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_eb9ef6de-da71-4078-9752-f8c88c3db2fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7ca0fb46-fcc0-4aa5-8e72-68671819429a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_eb9ef6de-da71-4078-9752-f8c88c3db2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_73168c1e-6f88-471e-a1eb-34a6afe12344" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_eb9ef6de-da71-4078-9752-f8c88c3db2fe" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_73168c1e-6f88-471e-a1eb-34a6afe12344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_1691d8cf-732a-4e6c-addb-2304f6ae4af6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_73168c1e-6f88-471e-a1eb-34a6afe12344" xlink:to="loc_us-gaap_NotesPayableToBanksMember_1691d8cf-732a-4e6c-addb-2304f6ae4af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_e363cf7c-49a0-44fc-96e8-1700134ab7e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7ca0fb46-fcc0-4aa5-8e72-68671819429a" xlink:to="loc_us-gaap_DebtInstrumentAxis_e363cf7c-49a0-44fc-96e8-1700134ab7e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_e363cf7c-49a0-44fc-96e8-1700134ab7e3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteOneMember_13656ff8-43e3-4b15-8137-7a395c885a46" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteOneMember_13656ff8-43e3-4b15-8137-7a395c885a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteTwoMember_a806c2a9-0712-4ef5-ba4b-992103234fb7" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteTwoMember_a806c2a9-0712-4ef5-ba4b-992103234fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteThreeMember_56f8effa-4ab6-4f07-989e-10a0b825b1b4" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteThreeMember_56f8effa-4ab6-4f07-989e-10a0b825b1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteFourMember_a02018c3-6163-4cad-ac81-bf623ce15cce" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteFourMember_a02018c3-6163-4cad-ac81-bf623ce15cce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteFiveMember_f587c9e8-68bc-4a22-8324-14fbc6956af1" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteFiveMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteFiveMember_f587c9e8-68bc-4a22-8324-14fbc6956af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteSixMember_9daeeae4-0d91-4e50-bb88-61b0ce188f83" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteSixMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteSixMember_9daeeae4-0d91-4e50-bb88-61b0ce188f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteSevenMember_03b91ab6-e1ce-4203-974c-cbf38e0741d7" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteSevenMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteSevenMember_03b91ab6-e1ce-4203-974c-cbf38e0741d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteEightMember_2847da24-0a96-4402-88e2-6a38fef9d5fd" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteEightMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteEightMember_2847da24-0a96-4402-88e2-6a38fef9d5fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_EquipmentNoteNineMember_c98af638-ee5e-44d4-9c1b-e3ba923012fd" xlink:href="myrg-20200930.xsd#myrg_EquipmentNoteNineMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_074873b2-1d6d-404d-9aa8-5839a948b2a5" xlink:to="loc_myrg_EquipmentNoteNineMember_c98af638-ee5e-44d4-9c1b-e3ba923012fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_7ca0fb46-fcc0-4aa5-8e72-68671819429a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b24d7dcb-8fd8-4d1b-a0f9-d7dbe7294052" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_b24d7dcb-8fd8-4d1b-a0f9-d7dbe7294052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_94a54430-d68a-4eca-99fd-829ce4841db2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:to="loc_us-gaap_DebtInstrumentTerm_94a54430-d68a-4eca-99fd-829ce4841db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_0940bf66-41f4-4ffd-a000-52c75ee45bdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:to="loc_us-gaap_LongTermDebt_0940bf66-41f4-4ffd-a000-52c75ee45bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_8eef88a3-014c-48bb-902e-a337f3e501b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:to="loc_us-gaap_LongTermDebtCurrent_8eef88a3-014c-48bb-902e-a337f3e501b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_56750d0c-ca5d-4fd1-b836-a887a5524c22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_bfae10ec-0548-4184-9094-1fe663350a34" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_56750d0c-ca5d-4fd1-b836-a887a5524c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#DebtAdditionalinformationDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/DebtAdditionalinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8b7a8d5d-9972-4142-931e-081bf0e64af4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8b7a8d5d-9972-4142-931e-081bf0e64af4" xlink:to="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_82099be7-0683-4474-bc5b-04139d38b6c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_82099be7-0683-4474-bc5b-04139d38b6c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_20a9887b-bdda-45eb-a954-902efbb10447" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_82099be7-0683-4474-bc5b-04139d38b6c7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_20a9887b-bdda-45eb-a954-902efbb10447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebtMember_d41cb3ae-f92a-46dd-a4f6-9a6fcde74923" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20a9887b-bdda-45eb-a954-902efbb10447" xlink:to="loc_us-gaap_SecuredDebtMember_d41cb3ae-f92a-46dd-a4f6-9a6fcde74923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_0e3d9548-c409-4d7e-937a-cbc4b7cc8081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_20a9887b-bdda-45eb-a954-902efbb10447" xlink:to="loc_us-gaap_NotesPayableToBanksMember_0e3d9548-c409-4d7e-937a-cbc4b7cc8081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_90c0593f-a2f0-4ec3-b727-b5ca45aaa678" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:to="loc_us-gaap_DebtInstrumentAxis_90c0593f-a2f0-4ec3-b727-b5ca45aaa678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_511a3511-c26c-4cb5-9d83-b260b50fdfb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_90c0593f-a2f0-4ec3-b727-b5ca45aaa678" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_511a3511-c26c-4cb5-9d83-b260b50fdfb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CreditAgreementMember_a79e367d-3009-4966-9d13-9b9f7ce9771f" xlink:href="myrg-20200930.xsd#myrg_CreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_511a3511-c26c-4cb5-9d83-b260b50fdfb1" xlink:to="loc_myrg_CreditAgreementMember_a79e367d-3009-4966-9d13-9b9f7ce9771f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MasterLoanAgreementMember_e5713847-e7a4-40e2-a5b9-ece45aa3cb58" xlink:href="myrg-20200930.xsd#myrg_MasterLoanAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_511a3511-c26c-4cb5-9d83-b260b50fdfb1" xlink:to="loc_myrg_MasterLoanAgreementMember_e5713847-e7a4-40e2-a5b9-ece45aa3cb58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e7b57ad2-1bfe-4b13-8c20-b8129c5325db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:to="loc_us-gaap_CreditFacilityAxis_e7b57ad2-1bfe-4b13-8c20-b8129c5325db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a92dc3ac-7824-4434-a3bf-cbfdcc588c0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_e7b57ad2-1bfe-4b13-8c20-b8129c5325db" xlink:to="loc_us-gaap_CreditFacilityDomain_a92dc3ac-7824-4434-a3bf-cbfdcc588c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_a4670a84-d595-4c70-8d6a-fa4750826044" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a92dc3ac-7824-4434-a3bf-cbfdcc588c0a" xlink:to="loc_us-gaap_LetterOfCreditMember_a4670a84-d595-4c70-8d6a-fa4750826044" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_RevolvingLoansAndLettersOfCreditMember_85b31510-4cf2-4293-bc68-a157b2dbce04" xlink:href="myrg-20200930.xsd#myrg_RevolvingLoansAndLettersOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a92dc3ac-7824-4434-a3bf-cbfdcc588c0a" xlink:to="loc_myrg_RevolvingLoansAndLettersOfCreditMember_85b31510-4cf2-4293-bc68-a157b2dbce04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NonperformanceLettersOfCreditMember_b29c8a44-c84a-48f5-bff7-32442656b5b7" xlink:href="myrg-20200930.xsd#myrg_NonperformanceLettersOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a92dc3ac-7824-4434-a3bf-cbfdcc588c0a" xlink:to="loc_myrg_NonperformanceLettersOfCreditMember_b29c8a44-c84a-48f5-bff7-32442656b5b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_PerformanceLettersOfCreditMember_8664414f-c227-40df-b53c-469852405099" xlink:href="myrg-20200930.xsd#myrg_PerformanceLettersOfCreditMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a92dc3ac-7824-4434-a3bf-cbfdcc588c0a" xlink:to="loc_myrg_PerformanceLettersOfCreditMember_8664414f-c227-40df-b53c-469852405099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_9f53e917-1b94-4e03-a52a-9dab2ae441ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:to="loc_us-gaap_VariableRateAxis_9f53e917-1b94-4e03-a52a-9dab2ae441ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_39b9c431-23e7-457a-b9b4-9afb2168d223" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_9f53e917-1b94-4e03-a52a-9dab2ae441ec" xlink:to="loc_us-gaap_VariableRateDomain_39b9c431-23e7-457a-b9b4-9afb2168d223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_e3e08200-effe-4e19-a03c-67abccbeea6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_39b9c431-23e7-457a-b9b4-9afb2168d223" xlink:to="loc_us-gaap_BaseRateMember_e3e08200-effe-4e19-a03c-67abccbeea6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d3fb008b-6124-4391-9341-059aa84da637" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_39b9c431-23e7-457a-b9b4-9afb2168d223" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d3fb008b-6124-4391-9341-059aa84da637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b1b61331-f75f-4bb3-b84f-bf7e500f50b6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:to="loc_srt_RangeAxis_b1b61331-f75f-4bb3-b84f-bf7e500f50b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4747e508-fd25-4376-834d-d6bf0d09c4dc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b1b61331-f75f-4bb3-b84f-bf7e500f50b6" xlink:to="loc_srt_RangeMember_4747e508-fd25-4376-834d-d6bf0d09c4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_6b19de1a-40b2-4b6d-bce9-e88a63e77b3f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4747e508-fd25-4376-834d-d6bf0d09c4dc" xlink:to="loc_srt_MinimumMember_6b19de1a-40b2-4b6d-bce9-e88a63e77b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_5c83d4bd-3256-4b39-8541-5252f1bfb080" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4747e508-fd25-4376-834d-d6bf0d09c4dc" xlink:to="loc_srt_MaximumMember_5c83d4bd-3256-4b39-8541-5252f1bfb080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_dbc50035-d9f5-4292-afae-d2cc864bbfaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_dbc50035-d9f5-4292-afae-d2cc864bbfaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_04908dad-5d86-416f-a80c-7cc0167dbdf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_dbc50035-d9f5-4292-afae-d2cc864bbfaa" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_04908dad-5d86-416f-a80c-7cc0167dbdf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_InsuranceProgramObligationsMember_69807c1e-4d89-4700-9d83-3279fdd94141" xlink:href="myrg-20200930.xsd#myrg_InsuranceProgramObligationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_04908dad-5d86-416f-a80c-7cc0167dbdf7" xlink:to="loc_myrg_InsuranceProgramObligationsMember_69807c1e-4d89-4700-9d83-3279fdd94141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContractPerformanceObligationsMember_49232922-7512-44a7-b274-50eeec9b188d" xlink:href="myrg-20200930.xsd#myrg_ContractPerformanceObligationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_04908dad-5d86-416f-a80c-7cc0167dbdf7" xlink:to="loc_myrg_ContractPerformanceObligationsMember_49232922-7512-44a7-b274-50eeec9b188d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b772ba7e-ca65-4863-9b24-5fa95c9b636a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_c8f95e18-c75d-4b34-a093-05559468186a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_DebtInstrumentTerm_c8f95e18-c75d-4b34-a093-05559468186a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b25ac93c-ed82-4f39-9140-46faf4ba433b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b25ac93c-ed82-4f39-9140-46faf4ba433b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda_e116b4c0-3b45-49ad-a244-8481dddbb5c2" xlink:href="myrg-20200930.xsd#myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda_e116b4c0-3b45-49ad-a244-8481dddbb5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_451d0b6a-a7bb-4c2c-a423-0fb02c8c637f" xlink:href="myrg-20200930.xsd#myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity_451d0b6a-a7bb-4c2c-a423-0fb02c8c637f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries_4489a6bb-07c9-423b-a5d5-cdaa5e9e7646" xlink:href="myrg-20200930.xsd#myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries_4489a6bb-07c9-423b-a5d5-cdaa5e9e7646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_615576c7-7e95-4f56-b991-03f5e805f0f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_615576c7-7e95-4f56-b991-03f5e805f0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_a31b3e11-0037-4809-a2e3-ba59e1b56cc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_a31b3e11-0037-4809-a2e3-ba59e1b56cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e894d116-4512-474a-911c-bcdda091dc64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage_e894d116-4512-474a-911c-bcdda091dc64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction_ec8fff19-116e-4128-a4b5-83b860142ceb" xlink:href="myrg-20200930.xsd#myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction_ec8fff19-116e-4128-a4b5-83b860142ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_DebtInstrumentRestrictedMaximumLiquidity_818538f2-2e59-4cec-ab26-6b6b189ce3fa" xlink:href="myrg-20200930.xsd#myrg_DebtInstrumentRestrictedMaximumLiquidity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_DebtInstrumentRestrictedMaximumLiquidity_818538f2-2e59-4cec-ab26-6b6b189ce3fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_8bb226ba-2606-487f-a9f3-9743e71d5298" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_8bb226ba-2606-487f-a9f3-9743e71d5298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LeverageCoverageRatio_0aad806d-3155-4d03-9694-0f044c846d0e" xlink:href="myrg-20200930.xsd#myrg_LeverageCoverageRatio"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_LeverageCoverageRatio_0aad806d-3155-4d03-9694-0f044c846d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_DebtInstrumentCovenantInterestCoverageRatio_555dfb49-c444-47c6-a3a9-97e940cdf16e" xlink:href="myrg-20200930.xsd#myrg_DebtInstrumentCovenantInterestCoverageRatio"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_DebtInstrumentCovenantInterestCoverageRatio_555dfb49-c444-47c6-a3a9-97e940cdf16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_a5e5fe4b-c9f5-47bb-b5b6-0455d6ead786" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_a5e5fe4b-c9f5-47bb-b5b6-0455d6ead786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_b5c549c9-6f3c-4727-b8f1-ec2f891157a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_b5c549c9-6f3c-4727-b8f1-ec2f891157a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_DebtInstrumentNumberOfDebtInstruments_32e330d5-eb6c-4955-a640-e46f7cdc3882" xlink:href="myrg-20200930.xsd#myrg_DebtInstrumentNumberOfDebtInstruments"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_522a2ab1-1b8a-4d77-b522-bff469135838" xlink:to="loc_myrg_DebtInstrumentNumberOfDebtInstruments_32e330d5-eb6c-4955-a640-e46f7cdc3882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_8e669ea2-cd48-4bae-94de-baf5ddc44d0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0861bcdb-5479-438a-9f2e-bc9ffa21b46a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_8e669ea2-cd48-4bae-94de-baf5ddc44d0b" xlink:to="loc_us-gaap_DebtInstrumentTable_0861bcdb-5479-438a-9f2e-bc9ffa21b46a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_387533ef-bb72-41ca-b0f3-abdc089e003f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0861bcdb-5479-438a-9f2e-bc9ffa21b46a" xlink:to="loc_us-gaap_DebtInstrumentAxis_387533ef-bb72-41ca-b0f3-abdc089e003f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_54e658df-d404-4dcd-9f2a-8ed966b124eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_387533ef-bb72-41ca-b0f3-abdc089e003f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_54e658df-d404-4dcd-9f2a-8ed966b124eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MasterLoanAgreementMember_3d9b1b57-96c8-4287-a99c-6c69e79e9fe7" xlink:href="myrg-20200930.xsd#myrg_MasterLoanAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_54e658df-d404-4dcd-9f2a-8ed966b124eb" xlink:to="loc_myrg_MasterLoanAgreementMember_3d9b1b57-96c8-4287-a99c-6c69e79e9fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_064ef938-27f6-4db2-93f0-6bec5200a61a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0861bcdb-5479-438a-9f2e-bc9ffa21b46a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_064ef938-27f6-4db2-93f0-6bec5200a61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_641c071d-45d0-4210-9953-810ad6c3918a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_064ef938-27f6-4db2-93f0-6bec5200a61a" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_641c071d-45d0-4210-9953-810ad6c3918a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableToBanksMember_b9a63e2e-5452-41bd-9713-11f27a6d55b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesPayableToBanksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_641c071d-45d0-4210-9953-810ad6c3918a" xlink:to="loc_us-gaap_NotesPayableToBanksMember_b9a63e2e-5452-41bd-9713-11f27a6d55b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0861bcdb-5479-438a-9f2e-bc9ffa21b46a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_4b85f1d0-e240-4dc0-9bde-e39fc859663d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_4b85f1d0-e240-4dc0-9bde-e39fc859663d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ae53f685-500b-4e45-8405-089053c85180" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_ae53f685-500b-4e45-8405-089053c85180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_b9ab7a5d-1372-4025-9d46-4baf9dfa84d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_b9ab7a5d-1372-4025-9d46-4baf9dfa84d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c4b87d50-8059-4c2d-8a07-b7925aa004d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c4b87d50-8059-4c2d-8a07-b7925aa004d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6351f444-7936-4e5f-a778-d1daf5c32808" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_6351f444-7936-4e5f-a778-d1daf5c32808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_8fb144fe-10d9-43d3-b436-129822951e0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_8fb144fe-10d9-43d3-b436-129822951e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ff0fda97-4629-4786-982d-89229081021d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_ff0fda97-4629-4786-982d-89229081021d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_ceee0e8d-8bad-4034-a9df-b116f975d3f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebt_ceee0e8d-8bad-4034-a9df-b116f975d3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_defc3b70-7dbd-4fbf-aab8-2e4b74273c59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtCurrent_defc3b70-7dbd-4fbf-aab8-2e4b74273c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7fb2d8b7-6be6-4a95-8e03-bd0984ec8b55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_11dcf4c3-e24e-49b4-ab0a-9f221dd312df" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7fb2d8b7-6be6-4a95-8e03-bd0984ec8b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognition" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognition"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_89885e85-6e7f-45ee-b9f8-541e13fa7191" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_790cb949-04cc-452c-a63f-ac1d077700c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_89885e85-6e7f-45ee-b9f8-541e13fa7191" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_790cb949-04cc-452c-a63f-ac1d077700c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionTables"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3ac20fc9-34ff-4b30-b0a8-ae193292f4fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_71375f96-d653-4398-aef0-d31632979e90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3ac20fc9-34ff-4b30-b0a8-ae193292f4fa" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_71375f96-d653-4398-aef0-d31632979e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_f202d9c1-08d1-4109-9315-18d0cd7b48f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3ac20fc9-34ff-4b30-b0a8-ae193292f4fa" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock_f202d9c1-08d1-4109-9315-18d0cd7b48f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionAdditionalinformationDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_97df0e9d-fe40-4b70-a119-454c26a2c17c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_1eb465f4-b429-46db-a2a9-0ca7f84836e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_97df0e9d-fe40-4b70-a119-454c26a2c17c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_1eb465f4-b429-46db-a2a9-0ca7f84836e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5a947c0f-db8b-4a70-94e7-07e799da49d7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1eb465f4-b429-46db-a2a9-0ca7f84836e7" xlink:to="loc_srt_RangeAxis_5a947c0f-db8b-4a70-94e7-07e799da49d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_92fd8aa5-849c-42b6-a68e-d2a36761a7dc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5a947c0f-db8b-4a70-94e7-07e799da49d7" xlink:to="loc_srt_RangeMember_92fd8aa5-849c-42b6-a68e-d2a36761a7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_37eb6f98-0bca-4978-a479-80cb9c310dee" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_92fd8aa5-849c-42b6-a68e-d2a36761a7dc" xlink:to="loc_srt_MinimumMember_37eb6f98-0bca-4978-a479-80cb9c310dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fbb9fec1-e1c5-4b5e-98dc-5d9e1f07c6ba" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_92fd8aa5-849c-42b6-a68e-d2a36761a7dc" xlink:to="loc_srt_MaximumMember_fbb9fec1-e1c5-4b5e-98dc-5d9e1f07c6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2fe0f82f-3014-4b39-8b55-e39cbc0840ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1eb465f4-b429-46db-a2a9-0ca7f84836e7" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2fe0f82f-3014-4b39-8b55-e39cbc0840ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MasterServiceAgreementsTerm_791b81ec-ff19-4b16-a5aa-36d4920edcf4" xlink:href="myrg-20200930.xsd#myrg_MasterServiceAgreementsTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2fe0f82f-3014-4b39-8b55-e39cbc0840ac" xlink:to="loc_myrg_MasterServiceAgreementsTerm_791b81ec-ff19-4b16-a5aa-36d4920edcf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MasterServiceAgreementsTermOfShortTerminationNotice_e5310409-3ea8-43f1-9417-88865e43c255" xlink:href="myrg-20200930.xsd#myrg_MasterServiceAgreementsTermOfShortTerminationNotice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2fe0f82f-3014-4b39-8b55-e39cbc0840ac" xlink:to="loc_myrg_MasterServiceAgreementsTermOfShortTerminationNotice_e5310409-3ea8-43f1-9417-88865e43c255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_eb60b116-9867-42ca-9568-14a4b9bcca19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2fe0f82f-3014-4b39-8b55-e39cbc0840ac" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_eb60b116-9867-42ca-9568-14a4b9bcca19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionScheduleofrevenuebycontracttypeDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4c82ae3f-13d3-470f-99b0-364e02746377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_12394626-cc37-459c-a186-ff09ad16e106" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_4c82ae3f-13d3-470f-99b0-364e02746377" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_12394626-cc37-459c-a186-ff09ad16e106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_35151529-b79c-4e11-95c3-8664765d3a4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12394626-cc37-459c-a186-ff09ad16e106" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_35151529-b79c-4e11-95c3-8664765d3a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9fe968be-9294-4c72-ab02-27afa7d8a154" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_35151529-b79c-4e11-95c3-8664765d3a4f" xlink:to="loc_us-gaap_SegmentDomain_9fe968be-9294-4c72-ab02-27afa7d8a154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TransmissionAndDistributionMember_2edab00a-a7c9-4b4e-8c06-8d6859b7f390" xlink:href="myrg-20200930.xsd#myrg_TransmissionAndDistributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9fe968be-9294-4c72-ab02-27afa7d8a154" xlink:to="loc_myrg_TransmissionAndDistributionMember_2edab00a-a7c9-4b4e-8c06-8d6859b7f390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CommercialAndIndustrialMember_aad34f09-da27-4128-b99d-f10cf32f4614" xlink:href="myrg-20200930.xsd#myrg_CommercialAndIndustrialMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9fe968be-9294-4c72-ab02-27afa7d8a154" xlink:to="loc_myrg_CommercialAndIndustrialMember_aad34f09-da27-4128-b99d-f10cf32f4614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bda82351-ecd8-4ee2-a632-9901a1ed6f95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12394626-cc37-459c-a186-ff09ad16e106" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bda82351-ecd8-4ee2-a632-9901a1ed6f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_7bf869a9-9be6-4c34-90b8-7a83e1163d4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerBasisOfPricingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingAxis_bda82351-ecd8-4ee2-a632-9901a1ed6f95" xlink:to="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_7bf869a9-9be6-4c34-90b8-7a83e1163d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedPriceContractMember_9deebf8d-c7d5-478b-b971-797896c4f54b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FixedPriceContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_7bf869a9-9be6-4c34-90b8-7a83e1163d4d" xlink:to="loc_us-gaap_FixedPriceContractMember_9deebf8d-c7d5-478b-b971-797896c4f54b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_UnitPriceContractMember_549a64b2-d4d8-455a-9dc3-8986a9c0d7e4" xlink:href="myrg-20200930.xsd#myrg_UnitPriceContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_7bf869a9-9be6-4c34-90b8-7a83e1163d4d" xlink:to="loc_myrg_UnitPriceContractMember_549a64b2-d4d8-455a-9dc3-8986a9c0d7e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TeContractMember_504c410e-3bc0-4817-bd92-b6423894e5b5" xlink:href="myrg-20200930.xsd#myrg_TeContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_7bf869a9-9be6-4c34-90b8-7a83e1163d4d" xlink:to="loc_myrg_TeContractMember_504c410e-3bc0-4817-bd92-b6423894e5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherContractMember_ca248765-4bf2-45d6-a218-0c1abe055526" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherContractMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerBasisOfPricingDomain_7bf869a9-9be6-4c34-90b8-7a83e1163d4d" xlink:to="loc_us-gaap_OtherContractMember_ca248765-4bf2-45d6-a218-0c1abe055526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_f620850a-b172-4100-9452-23856d674c51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12394626-cc37-459c-a186-ff09ad16e106" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_f620850a-b172-4100-9452-23856d674c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_89f2e6e3-308f-42bb-a345-44df6b93f0c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_f620850a-b172-4100-9452-23856d674c51" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_89f2e6e3-308f-42bb-a345-44df6b93f0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_fa706ef3-2b9b-44db-8dd3-8280b34327a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_89f2e6e3-308f-42bb-a345-44df6b93f0c3" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_fa706ef3-2b9b-44db-8dd3-8280b34327a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_85b342c9-42cb-4ce6-931e-1d9522344471" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12394626-cc37-459c-a186-ff09ad16e106" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_85b342c9-42cb-4ce6-931e-1d9522344471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_61b583e1-c6bc-4c1a-885f-51e851cc2aae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_85b342c9-42cb-4ce6-931e-1d9522344471" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_61b583e1-c6bc-4c1a-885f-51e851cc2aae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_ded9a889-97f4-469d-9591-c2af70fc7a5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_61b583e1-c6bc-4c1a-885f-51e851cc2aae" xlink:to="loc_us-gaap_SalesRevenueNetMember_ded9a889-97f4-469d-9591-c2af70fc7a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f3a8f7bf-e095-4bec-bf80-ae70eb670880" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_12394626-cc37-459c-a186-ff09ad16e106" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_f3a8f7bf-e095-4bec-bf80-ae70eb670880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_006d1211-279f-4a63-804f-c57429f60c84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f3a8f7bf-e095-4bec-bf80-ae70eb670880" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_006d1211-279f-4a63-804f-c57429f60c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_4867a80c-2197-4ee4-a2b7-e0ade2797563" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f3a8f7bf-e095-4bec-bf80-ae70eb670880" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_4867a80c-2197-4ee4-a2b7-e0ade2797563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionScheduleofrevenuebymarkettypeDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_29c30f35-e8d9-4cbf-b4a6-da436a31cd31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4feb1bd7-1604-45af-9079-6d73df906ee4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_29c30f35-e8d9-4cbf-b4a6-da436a31cd31" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4feb1bd7-1604-45af-9079-6d73df906ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_a4eb0167-440b-433b-adb0-6dd034f1a9cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4feb1bd7-1604-45af-9079-6d73df906ee4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_a4eb0167-440b-433b-adb0-6dd034f1a9cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6b7a9f3d-ce92-490c-8e03-04fe17512a34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_a4eb0167-440b-433b-adb0-6dd034f1a9cd" xlink:to="loc_us-gaap_SegmentDomain_6b7a9f3d-ce92-490c-8e03-04fe17512a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TransmissionAndDistributionMember_da5be57f-ef2b-4a3d-b911-707be695884f" xlink:href="myrg-20200930.xsd#myrg_TransmissionAndDistributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6b7a9f3d-ce92-490c-8e03-04fe17512a34" xlink:to="loc_myrg_TransmissionAndDistributionMember_da5be57f-ef2b-4a3d-b911-707be695884f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CommercialAndIndustrialMember_3e09569e-4e4d-4644-a89a-6a4c49baa901" xlink:href="myrg-20200930.xsd#myrg_CommercialAndIndustrialMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6b7a9f3d-ce92-490c-8e03-04fe17512a34" xlink:to="loc_myrg_CommercialAndIndustrialMember_3e09569e-4e4d-4644-a89a-6a4c49baa901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_d8c7189e-abf4-4731-89d4-5ef4b0826a0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4feb1bd7-1604-45af-9079-6d73df906ee4" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_d8c7189e-abf4-4731-89d4-5ef4b0826a0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_c1c583ce-1967-4db6-8edb-40f03f3a5167" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_d8c7189e-abf4-4731-89d4-5ef4b0826a0e" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_c1c583ce-1967-4db6-8edb-40f03f3a5167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MarketTypeTransmissionMember_8a507b1f-db98-47ed-b111-d76327645731" xlink:href="myrg-20200930.xsd#myrg_MarketTypeTransmissionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_c1c583ce-1967-4db6-8edb-40f03f3a5167" xlink:to="loc_myrg_MarketTypeTransmissionMember_8a507b1f-db98-47ed-b111-d76327645731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MarketTypeDistributionMember_d67f37a2-c8c2-433e-a79f-de33e5add46d" xlink:href="myrg-20200930.xsd#myrg_MarketTypeDistributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_c1c583ce-1967-4db6-8edb-40f03f3a5167" xlink:to="loc_myrg_MarketTypeDistributionMember_d67f37a2-c8c2-433e-a79f-de33e5add46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_MarketTypeElectricalConstructionMember_0eeb7139-3899-420c-8696-dba343e8d3f2" xlink:href="myrg-20200930.xsd#myrg_MarketTypeElectricalConstructionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_c1c583ce-1967-4db6-8edb-40f03f3a5167" xlink:to="loc_myrg_MarketTypeElectricalConstructionMember_0eeb7139-3899-420c-8696-dba343e8d3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_13403ac9-9886-44ef-8beb-f5f85f4458c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4feb1bd7-1604-45af-9079-6d73df906ee4" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_13403ac9-9886-44ef-8beb-f5f85f4458c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3ad3edcc-9a61-41c4-b1d2-39abc1128fc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_13403ac9-9886-44ef-8beb-f5f85f4458c5" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3ad3edcc-9a61-41c4-b1d2-39abc1128fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_5a8ef6db-967b-4c7c-82ee-18be9aa00b5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_3ad3edcc-9a61-41c4-b1d2-39abc1128fc6" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_5a8ef6db-967b-4c7c-82ee-18be9aa00b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44a2bc03-9724-42bd-b5c1-77456c7c9517" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4feb1bd7-1604-45af-9079-6d73df906ee4" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44a2bc03-9724-42bd-b5c1-77456c7c9517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f68692-c2c8-40f2-ba2f-88123c0bbced" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_44a2bc03-9724-42bd-b5c1-77456c7c9517" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f68692-c2c8-40f2-ba2f-88123c0bbced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_a3b384a5-84ae-4b1c-9dc8-f233349e3ca6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_57f68692-c2c8-40f2-ba2f-88123c0bbced" xlink:to="loc_us-gaap_SalesRevenueNetMember_a3b384a5-84ae-4b1c-9dc8-f233349e3ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7347a7ea-50cc-4df5-955d-6730350db935" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4feb1bd7-1604-45af-9079-6d73df906ee4" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_7347a7ea-50cc-4df5-955d-6730350db935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_80bd6b92-bd13-4c6e-8a1e-91490187cf40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7347a7ea-50cc-4df5-955d-6730350db935" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_80bd6b92-bd13-4c6e-8a1e-91490187cf40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_9d8c172e-3188-4f30-8834-611a52c67d62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7347a7ea-50cc-4df5-955d-6730350db935" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_9d8c172e-3188-4f30-8834-611a52c67d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionSummaryofremainingperformanceobligationsDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_df563ce3-e2f1-4d4c-93fc-c3728ee275bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cc78966e-7ca7-472b-bcc2-2423ffff8c7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_df563ce3-e2f1-4d4c-93fc-c3728ee275bb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cc78966e-7ca7-472b-bcc2-2423ffff8c7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f3db2081-1679-40bf-9bbf-850801c31d18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cc78966e-7ca7-472b-bcc2-2423ffff8c7c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f3db2081-1679-40bf-9bbf-850801c31d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cc78966e-7ca7-472b-bcc2-2423ffff8c7c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ae0d52f6-ba62-4a54-a2de-7762137bab1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_380e5a7d-470f-4ad6-9ee0-6eaa9fda62dd" xlink:to="loc_us-gaap_SegmentDomain_ae0d52f6-ba62-4a54-a2de-7762137bab1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TransmissionAndDistributionMember_31f3121b-258c-41f0-aae5-243d065caf92" xlink:href="myrg-20200930.xsd#myrg_TransmissionAndDistributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ae0d52f6-ba62-4a54-a2de-7762137bab1b" xlink:to="loc_myrg_TransmissionAndDistributionMember_31f3121b-258c-41f0-aae5-243d065caf92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CommercialAndIndustrialMember_5dc7be3b-f971-466f-9252-6fcd534df000" xlink:href="myrg-20200930.xsd#myrg_CommercialAndIndustrialMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_ae0d52f6-ba62-4a54-a2de-7762137bab1b" xlink:to="loc_myrg_CommercialAndIndustrialMember_5dc7be3b-f971-466f-9252-6fcd534df000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7eca6234-87ce-4171-9f5a-f72a7715cdeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_cc78966e-7ca7-472b-bcc2-2423ffff8c7c" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7eca6234-87ce-4171-9f5a-f72a7715cdeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b82deb44-94e5-4576-b757-7e642756f060" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7eca6234-87ce-4171-9f5a-f72a7715cdeb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b82deb44-94e5-4576-b757-7e642756f060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_60dea6d3-fa64-4d24-8f61-2a7bf3a236b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7eca6234-87ce-4171-9f5a-f72a7715cdeb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_60dea6d3-fa64-4d24-8f61-2a7bf3a236b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails_1" xlink:type="simple" xlink:href="myrg-20200930.xsd#RevenueRecognitionSummaryofremainingperformanceobligationsDetails_1"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.myrgroup.com/role/IncomeTaxes" xlink:type="simple" xlink:href="myrg-20200930.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0a1d5bb0-7098-4f96-931f-568608ab9694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_98119332-2e59-4536-8639-566894fe6a68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0a1d5bb0-7098-4f96-931f-568608ab9694" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_98119332-2e59-4536-8639-566894fe6a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_909dd6d2-1f0c-4fb8-85da-958689c9c53f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_3feb046b-2e31-420a-bc4d-d3f7b3cfff36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_909dd6d2-1f0c-4fb8-85da-958689c9c53f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_3feb046b-2e31-420a-bc4d-d3f7b3cfff36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6049ad7d-1ff8-467b-beff-d5ce69a65797" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_909dd6d2-1f0c-4fb8-85da-958689c9c53f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_6049ad7d-1ff8-467b-beff-d5ce69a65797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_7d71db2f-4975-4888-8688-f20c793362c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_909dd6d2-1f0c-4fb8-85da-958689c9c53f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_7d71db2f-4975-4888-8688-f20c793362c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_a684503b-3944-4ce9-ab14-7be07f58b18d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_909dd6d2-1f0c-4fb8-85da-958689c9c53f" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_a684503b-3944-4ce9-ab14-7be07f58b18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="myrg-20200930.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_622c8648-408a-4753-8725-ede9aa3350b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_e5ac7bf9-fc6d-4fee-a44b-228b341b84c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_622c8648-408a-4753-8725-ede9aa3350b6" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_e5ac7bf9-fc6d-4fee-a44b-228b341b84c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c51e8b4d-0798-441a-9e23-922e599b34dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_d758f92a-818f-46f7-88a9-2f87b8116ec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c51e8b4d-0798-441a-9e23-922e599b34dd" xlink:to="loc_us-gaap_OtherCommitmentsTable_d758f92a-818f-46f7-88a9-2f87b8116ec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6e72014f-8bef-4422-8b05-8677295aa4db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_d758f92a-818f-46f7-88a9-2f87b8116ec1" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6e72014f-8bef-4422-8b05-8677295aa4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_92ae102f-b44e-4c00-800f-b5464f952650" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_6e72014f-8bef-4422-8b05-8677295aa4db" xlink:to="loc_us-gaap_LossContingencyNatureDomain_92ae102f-b44e-4c00-800f-b5464f952650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember_d0b9fa5f-a0e3-4174-bbd0-8b360cdeccfc" xlink:href="myrg-20200930.xsd#myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_92ae102f-b44e-4c00-800f-b5464f952650" xlink:to="loc_myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember_d0b9fa5f-a0e3-4174-bbd0-8b360cdeccfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_WildfireMember_67a95285-ba17-410d-b22a-e868facd89af" xlink:href="myrg-20200930.xsd#myrg_WildfireMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_92ae102f-b44e-4c00-800f-b5464f952650" xlink:to="loc_myrg_WildfireMember_67a95285-ba17-410d-b22a-e868facd89af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_HealthInsuranceMember_03355083-bf68-429c-b089-73db858ca93b" xlink:href="myrg-20200930.xsd#myrg_HealthInsuranceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_92ae102f-b44e-4c00-800f-b5464f952650" xlink:to="loc_myrg_HealthInsuranceMember_03355083-bf68-429c-b089-73db858ca93b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_62ded7cd-e919-4a76-bc6b-959ae545509f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_d758f92a-818f-46f7-88a9-2f87b8116ec1" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_62ded7cd-e919-4a76-bc6b-959ae545509f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_e040dbd9-906f-460b-be66-4cc1cd43f614" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_62ded7cd-e919-4a76-bc6b-959ae545509f" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_e040dbd9-906f-460b-be66-4cc1cd43f614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceGuaranteeMember_3dcd10f3-6d90-4d3b-a224-1028707ee906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceGuaranteeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_e040dbd9-906f-460b-be66-4cc1cd43f614" xlink:to="loc_us-gaap_PerformanceGuaranteeMember_3dcd10f3-6d90-4d3b-a224-1028707ee906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_d758f92a-818f-46f7-88a9-2f87b8116ec1" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_4f4f1d53-e507-4d20-9c72-7d69548a64d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:to="loc_us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted_4f4f1d53-e507-4d20-9c72-7d69548a64d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_PurchaseCommitmentRemainingTerm_281ebaef-0801-4c31-a75f-a0759d1e09b6" xlink:href="myrg-20200930.xsd#myrg_PurchaseCommitmentRemainingTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:to="loc_myrg_PurchaseCommitmentRemainingTerm_281ebaef-0801-4c31-a75f-a0759d1e09b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LossContingencyInsurancePolicyDeductible_3f87da51-ef28-4338-9d97-5035c5f4a32f" xlink:href="myrg-20200930.xsd#myrg_LossContingencyInsurancePolicyDeductible"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:to="loc_myrg_LossContingencyInsurancePolicyDeductible_3f87da51-ef28-4338-9d97-5035c5f4a32f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_e1d58ba3-b4b6-4f11-a6df-5d89f0875ddf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_e1d58ba3-b4b6-4f11-a6df-5d89f0875ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_GuarantorObligationsExpectedCosts_a3789be6-5d2a-4390-a047-3faeca4df114" xlink:href="myrg-20200930.xsd#myrg_GuarantorObligationsExpectedCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_cb9d563c-07bd-4942-8ffe-6ba0cf284694" xlink:to="loc_myrg_GuarantorObligationsExpectedCosts_a3789be6-5d2a-4390-a047-3faeca4df114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="myrg-20200930.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_081bce73-8446-4c1d-955b-079bb47a1856" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1e9860dc-6368-4159-b99d-0f09630eb88d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_081bce73-8446-4c1d-955b-079bb47a1856" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1e9860dc-6368-4159-b99d-0f09630eb88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/StockBasedCompensationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#StockBasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/StockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4d76d9ec-b4c6-4309-91e0-ea9f01969f61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66e4845c-e40a-4417-87ed-337786882175" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4d76d9ec-b4c6-4309-91e0-ea9f01969f61" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66e4845c-e40a-4417-87ed-337786882175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_1d1a4783-9a02-4b9c-a631-3ce19e17ba85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66e4845c-e40a-4417-87ed-337786882175" xlink:to="loc_us-gaap_PlanNameAxis_1d1a4783-9a02-4b9c-a631-3ce19e17ba85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7e938ee7-bd7a-4fcb-a984-fc5fa38892a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1d1a4783-9a02-4b9c-a631-3ce19e17ba85" xlink:to="loc_us-gaap_PlanNameDomain_7e938ee7-bd7a-4fcb-a984-fc5fa38892a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_LongtermIncentivePlanMember_ae8d8d47-4f45-4d4d-beda-8360696bbf22" xlink:href="myrg-20200930.xsd#myrg_LongtermIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_7e938ee7-bd7a-4fcb-a984-fc5fa38892a4" xlink:to="loc_myrg_LongtermIncentivePlanMember_ae8d8d47-4f45-4d4d-beda-8360696bbf22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a3916700-aca5-4dd0-b59b-4ca093bb724e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66e4845c-e40a-4417-87ed-337786882175" xlink:to="loc_us-gaap_AwardTypeAxis_a3916700-aca5-4dd0-b59b-4ca093bb724e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_458c83c4-2246-4701-9ae8-52362f7ab124" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a3916700-aca5-4dd0-b59b-4ca093bb724e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_458c83c4-2246-4701-9ae8-52362f7ab124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TimeVestedStockAwardsMember_793dec13-57f5-4f28-bec2-82c0a6d6f305" xlink:href="myrg-20200930.xsd#myrg_TimeVestedStockAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_458c83c4-2246-4701-9ae8-52362f7ab124" xlink:to="loc_myrg_TimeVestedStockAwardsMember_793dec13-57f5-4f28-bec2-82c0a6d6f305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_0a550f55-7110-449d-920f-04d423537406" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_458c83c4-2246-4701-9ae8-52362f7ab124" xlink:to="loc_us-gaap_PerformanceSharesMember_0a550f55-7110-449d-920f-04d423537406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_8c2248a1-031f-43bb-843b-73fcc0356e83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_458c83c4-2246-4701-9ae8-52362f7ab124" xlink:to="loc_us-gaap_EmployeeStockOptionMember_8c2248a1-031f-43bb-843b-73fcc0356e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusAxis_69c21923-0013-4d8a-9f8b-fe9c0f08c697" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GranteeStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66e4845c-e40a-4417-87ed-337786882175" xlink:to="loc_us-gaap_GranteeStatusAxis_69c21923-0013-4d8a-9f8b-fe9c0f08c697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GranteeStatusDomain_7d7f0625-ba6d-4bcb-bd38-7d90c2716c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GranteeStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_69c21923-0013-4d8a-9f8b-fe9c0f08c697" xlink:to="loc_us-gaap_GranteeStatusDomain_7d7f0625-ba6d-4bcb-bd38-7d90c2716c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_1b45d7f2-93ab-47ba-a4cf-23c5c6898438" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedPaymentArrangementNonemployeeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_7d7f0625-ba6d-4bcb-bd38-7d90c2716c56" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementNonemployeeMember_1b45d7f2-93ab-47ba-a4cf-23c5c6898438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_440a7969-8210-48c1-9d3f-985eb3da11b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedPaymentArrangementEmployeeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_7d7f0625-ba6d-4bcb-bd38-7d90c2716c56" xlink:to="loc_us-gaap_ShareBasedPaymentArrangementEmployeeMember_440a7969-8210-48c1-9d3f-985eb3da11b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4891ad82-2a17-4e34-82c4-55250d227420" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66e4845c-e40a-4417-87ed-337786882175" xlink:to="loc_srt_RangeAxis_4891ad82-2a17-4e34-82c4-55250d227420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_40805e49-6e96-4ae5-bcdc-1a5995325192" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4891ad82-2a17-4e34-82c4-55250d227420" xlink:to="loc_srt_RangeMember_40805e49-6e96-4ae5-bcdc-1a5995325192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_cf4612c0-9089-40d5-9464-049acf2cecf4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_40805e49-6e96-4ae5-bcdc-1a5995325192" xlink:to="loc_srt_MinimumMember_cf4612c0-9089-40d5-9464-049acf2cecf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_58c18174-3fc8-4f75-b4c9-ccee44b75f71" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_40805e49-6e96-4ae5-bcdc-1a5995325192" xlink:to="loc_srt_MaximumMember_58c18174-3fc8-4f75-b4c9-ccee44b75f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_66e4845c-e40a-4417-87ed-337786882175" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_NumberOfEquityStockBasedCompensationPlans_b7e3faf5-3ba1-4f63-801d-77367890285a" xlink:href="myrg-20200930.xsd#myrg_NumberOfEquityStockBasedCompensationPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_myrg_NumberOfEquityStockBasedCompensationPlans_b7e3faf5-3ba1-4f63-801d-77367890285a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays_6f40ca89-bc12-4c03-bc7b-1c6f46713687" xlink:href="myrg-20200930.xsd#myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays_6f40ca89-bc12-4c03-bc7b-1c6f46713687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice_cefabfcd-50a1-442a-96cd-551f2bc622e7" xlink:href="myrg-20200930.xsd#myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice_cefabfcd-50a1-442a-96cd-551f2bc622e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5fdac126-9aa5-4ed4-9fe4-39551eccb307" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_5fdac126-9aa5-4ed4-9fe4-39551eccb307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7950d2ea-60c6-4294-ba65-25e97aa97f9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7950d2ea-60c6-4294-ba65-25e97aa97f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_e0a2c791-443d-4266-8d13-0406031326f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_e0a2c791-443d-4266-8d13-0406031326f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4e2859b1-088c-4e78-9440-56b691cd4bd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4e2859b1-088c-4e78-9440-56b691cd4bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c4272b11-284e-4488-9cde-01bce95bab45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_c4272b11-284e-4488-9cde-01bce95bab45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares_46491859-0107-4245-ab1f-19d325956501" xlink:href="myrg-20200930.xsd#myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares_46491859-0107-4245-ab1f-19d325956501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a1ce7a3c-d6b5-4197-a8bf-69a0bc6cc3a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a1ce7a3c-d6b5-4197-a8bf-69a0bc6cc3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9a35791e-c000-4be6-a2ea-b983d941c79d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_428de668-b2f6-4b3f-b586-5a629ecf19ce" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_9a35791e-c000-4be6-a2ea-b983d941c79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/SegmentInformation" xlink:type="simple" xlink:href="myrg-20200930.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_71c2e12b-8a95-4d58-adf9-5157b1a331b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_146a0629-5a61-4064-838a-02cf0ba06417" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_71c2e12b-8a95-4d58-adf9-5157b1a331b5" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_146a0629-5a61-4064-838a-02cf0ba06417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_2044795a-14e1-4c80-a3cd-dfaa6ac97727" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_01ea299f-a875-4a41-95fb-dc18d2a4cbaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2044795a-14e1-4c80-a3cd-dfaa6ac97727" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_01ea299f-a875-4a41-95fb-dc18d2a4cbaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#SegmentInformationAdditionalinformationDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_8de5c3f0-bfbb-4403-bbd0-8efea5193cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4989058c-c735-414a-bef8-e0afd3a25d2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_8de5c3f0-bfbb-4403-bbd0-8efea5193cd4" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4989058c-c735-414a-bef8-e0afd3a25d2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_67d3c56f-35c3-4e7f-82e6-e0b5ebd7ac03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4989058c-c735-414a-bef8-e0afd3a25d2a" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_67d3c56f-35c3-4e7f-82e6-e0b5ebd7ac03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b0d9d4e2-e49a-4937-8261-82f8c5d6bc11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_67d3c56f-35c3-4e7f-82e6-e0b5ebd7ac03" xlink:to="loc_us-gaap_SegmentDomain_b0d9d4e2-e49a-4937-8261-82f8c5d6bc11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CommercialAndIndustrialMember_5d3b104b-7a65-4b0d-b7ec-7fdafb9b862c" xlink:href="myrg-20200930.xsd#myrg_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b0d9d4e2-e49a-4937-8261-82f8c5d6bc11" xlink:to="loc_myrg_CommercialAndIndustrialMember_5d3b104b-7a65-4b0d-b7ec-7fdafb9b862c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_0f99e791-f8e4-4232-a2c2-c16fa3858406" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4989058c-c735-414a-bef8-e0afd3a25d2a" xlink:to="loc_srt_StatementGeographicalAxis_0f99e791-f8e4-4232-a2c2-c16fa3858406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_68b7a39c-7a3b-4f45-87ea-14506d9fac2f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_0f99e791-f8e4-4232-a2c2-c16fa3858406" xlink:to="loc_srt_SegmentGeographicalDomain_68b7a39c-7a3b-4f45-87ea-14506d9fac2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_a8513b44-557d-4a25-847f-eee21f3c1f3d" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_68b7a39c-7a3b-4f45-87ea-14506d9fac2f" xlink:to="loc_country_CA_a8513b44-557d-4a25-847f-eee21f3c1f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_c10cbc88-ebc7-43ae-82d1-597fe816d63b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_4989058c-c735-414a-bef8-e0afd3a25d2a" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_c10cbc88-ebc7-43ae-82d1-597fe816d63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_5cb70a62-02b3-47d8-b628-f84c342e3185" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c10cbc88-ebc7-43ae-82d1-597fe816d63b" xlink:to="loc_us-gaap_NumberOfReportableSegments_5cb70a62-02b3-47d8-b628-f84c342e3185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_71057446-2440-4987-8d9a-d8d0f3d030c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_c10cbc88-ebc7-43ae-82d1-597fe816d63b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_71057446-2440-4987-8d9a-d8d0f3d030c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ff220064-cdbd-4604-9d7f-a5dd92d8742d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_12226f82-57b6-48ba-bd18-9c9c9aa24d1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ff220064-cdbd-4604-9d7f-a5dd92d8742d" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_12226f82-57b6-48ba-bd18-9c9c9aa24d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fca7de96-649a-4dfa-baf5-9d568b985c4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_12226f82-57b6-48ba-bd18-9c9c9aa24d1c" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fca7de96-649a-4dfa-baf5-9d568b985c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3c057f04-85eb-441d-a197-5d1e6858cbbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fca7de96-649a-4dfa-baf5-9d568b985c4b" xlink:to="loc_us-gaap_SegmentDomain_3c057f04-85eb-441d-a197-5d1e6858cbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_TransmissionAndDistributionMember_9b2e73e9-2fbd-42f0-9b89-e55fd8a7648e" xlink:href="myrg-20200930.xsd#myrg_TransmissionAndDistributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3c057f04-85eb-441d-a197-5d1e6858cbbc" xlink:to="loc_myrg_TransmissionAndDistributionMember_9b2e73e9-2fbd-42f0-9b89-e55fd8a7648e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_CommercialAndIndustrialMember_4903a46c-57b3-4fe5-a275-ba9e712bcc3d" xlink:href="myrg-20200930.xsd#myrg_CommercialAndIndustrialMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3c057f04-85eb-441d-a197-5d1e6858cbbc" xlink:to="loc_myrg_CommercialAndIndustrialMember_4903a46c-57b3-4fe5-a275-ba9e712bcc3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_fdc197ff-c5bd-402a-b7e2-68162ce071ff" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_12226f82-57b6-48ba-bd18-9c9c9aa24d1c" xlink:to="loc_srt_ConsolidationItemsAxis_fdc197ff-c5bd-402a-b7e2-68162ce071ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1bf0b797-ad19-46e9-af9e-489dfeef45cb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_fdc197ff-c5bd-402a-b7e2-68162ce071ff" xlink:to="loc_srt_ConsolidationItemsDomain_1bf0b797-ad19-46e9-af9e-489dfeef45cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_ce655e3b-225b-4cf4-bc48-6bc96a48a537" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1bf0b797-ad19-46e9-af9e-489dfeef45cb" xlink:to="loc_us-gaap_OperatingSegmentsMember_ce655e3b-225b-4cf4-bc48-6bc96a48a537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNonSegmentMember_cf2f0081-ec65-46f3-873d-518b0802e6e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateNonSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1bf0b797-ad19-46e9-af9e-489dfeef45cb" xlink:to="loc_us-gaap_CorporateNonSegmentMember_cf2f0081-ec65-46f3-873d-518b0802e6e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_66c41b59-666d-4f93-97e1-0e01dc912f9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_12226f82-57b6-48ba-bd18-9c9c9aa24d1c" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_66c41b59-666d-4f93-97e1-0e01dc912f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a5d8282-7a52-481d-8f19-cedb3ce744ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_66c41b59-666d-4f93-97e1-0e01dc912f9f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a5d8282-7a52-481d-8f19-cedb3ce744ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e55c8f41-803c-41fc-9528-83fccccddb7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_66c41b59-666d-4f93-97e1-0e01dc912f9f" xlink:to="loc_us-gaap_OperatingIncomeLoss_e55c8f41-803c-41fc-9528-83fccccddb7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/NoncontrollingInterest" xlink:type="simple" xlink:href="myrg-20200930.xsd#NoncontrollingInterest"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/NoncontrollingInterest" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_2a5cc96a-ddca-4427-96f0-67b4c38feee1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock_01449fe4-9a5c-4aff-aa0c-11fa8eab0f43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_2a5cc96a-ddca-4427-96f0-67b4c38feee1" xlink:to="loc_us-gaap_MinorityInterestDisclosureTextBlock_01449fe4-9a5c-4aff-aa0c-11fa8eab0f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/NoncontrollingInterestDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#NoncontrollingInterestDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/NoncontrollingInterestDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_b168ab22-44e0-4bbf-8320-8c26eb5f293e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_11bbded2-9795-4291-b2e4-c90db31e5d9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_b168ab22-44e0-4bbf-8320-8c26eb5f293e" xlink:to="loc_us-gaap_MinorityInterestTable_11bbded2-9795-4291-b2e4-c90db31e5d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a4b70547-9672-40b1-b983-fc8d3b0f8c99" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_11bbded2-9795-4291-b2e4-c90db31e5d9b" xlink:to="loc_dei_LegalEntityAxis_a4b70547-9672-40b1-b983-fc8d3b0f8c99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_02c71b83-ab7c-4535-aac4-0d1e3e90082b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a4b70547-9672-40b1-b983-fc8d3b0f8c99" xlink:to="loc_dei_EntityDomain_02c71b83-ab7c-4535-aac4-0d1e3e90082b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_myrg_HuenElectricIncMember_7171b173-ce5e-48d9-b930-0a7749d9da27" xlink:href="myrg-20200930.xsd#myrg_HuenElectricIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_02c71b83-ab7c-4535-aac4-0d1e3e90082b" xlink:to="loc_myrg_HuenElectricIncMember_7171b173-ce5e-48d9-b930-0a7749d9da27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_4b2a96c6-63af-4e3c-a97b-8f7c5a1b451e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_11bbded2-9795-4291-b2e4-c90db31e5d9b" xlink:to="loc_us-gaap_MinorityInterestLineItems_4b2a96c6-63af-4e3c-a97b-8f7c5a1b451e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PartnersCapitalAccountDistributions_af2c4ae2-499b-406d-8bc0-7ff979cb7f3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PartnersCapitalAccountDistributions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_4b2a96c6-63af-4e3c-a97b-8f7c5a1b451e" xlink:to="loc_us-gaap_PartnersCapitalAccountDistributions_af2c4ae2-499b-406d-8bc0-7ff979cb7f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PartnersCapitalAccountContributions_0b69c1d7-9d1d-4614-890b-ca7f26b2eb73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PartnersCapitalAccountContributions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_4b2a96c6-63af-4e3c-a97b-8f7c5a1b451e" xlink:to="loc_us-gaap_PartnersCapitalAccountContributions_0b69c1d7-9d1d-4614-890b-ca7f26b2eb73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShare" xlink:type="simple" xlink:href="myrg-20200930.xsd#EarningsPerShare"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ce958ea6-be80-4c5a-929b-bc9ee8f5d99b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_39e8cd71-14ed-4081-b4b8-bf2ceefb837f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ce958ea6-be80-4c5a-929b-bc9ee8f5d99b" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_39e8cd71-14ed-4081-b4b8-bf2ceefb837f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShareTables" xlink:type="simple" xlink:href="myrg-20200930.xsd#EarningsPerShareTables"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_438fa705-deef-44d6-badf-9c4f84357c47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_db48b386-8471-4568-bf88-1147d4a52769" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_438fa705-deef-44d6-badf-9c4f84357c47" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_db48b386-8471-4568-bf88-1147d4a52769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_fece36e2-7e10-49b0-b382-1720689b7a52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_438fa705-deef-44d6-badf-9c4f84357c47" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_fece36e2-7e10-49b0-b382-1720689b7a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2ad27c68-977a-4c9c-a8c7-026dad1fe33b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_1e21c9ff-770b-4d4a-bc4e-0e0232a640ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2ad27c68-977a-4c9c-a8c7-026dad1fe33b" xlink:to="loc_us-gaap_NetIncomeLossAbstract_1e21c9ff-770b-4d4a-bc4e-0e0232a640ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e81327f7-9d79-4176-a2f4-8ca8e8e8906d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_1e21c9ff-770b-4d4a-bc4e-0e0232a640ed" xlink:to="loc_us-gaap_NetIncomeLoss_e81327f7-9d79-4176-a2f4-8ca8e8e8906d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_9a897a96-bd14-4b6d-af75-a5a6a36a5e44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2ad27c68-977a-4c9c-a8c7-026dad1fe33b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_9a897a96-bd14-4b6d-af75-a5a6a36a5e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5e72a026-97fb-4dd2-8171-93ea01db66f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_9a897a96-bd14-4b6d-af75-a5a6a36a5e44" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5e72a026-97fb-4dd2-8171-93ea01db66f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_84333c94-eeff-411e-a367-fac32d5e9e3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_9a897a96-bd14-4b6d-af75-a5a6a36a5e44" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_84333c94-eeff-411e-a367-fac32d5e9e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1a9f4db5-d62f-49d7-8d6e-cd9657d2b8b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_9a897a96-bd14-4b6d-af75-a5a6a36a5e44" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1a9f4db5-d62f-49d7-8d6e-cd9657d2b8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_a50d7450-5f75-478c-9056-1ba50139b27c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2ad27c68-977a-4c9c-a8c7-026dad1fe33b" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_a50d7450-5f75-478c-9056-1ba50139b27c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7494277e-b04a-4df9-a182-300610cef346" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_a50d7450-5f75-478c-9056-1ba50139b27c" xlink:to="loc_us-gaap_EarningsPerShareBasic_7494277e-b04a-4df9-a182-300610cef346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6f831c81-24f0-470a-973d-bba552d486ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_a50d7450-5f75-478c-9056-1ba50139b27c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6f831c81-24f0-470a-973d-bba552d486ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.myrgroup.com/role/EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails" xlink:type="simple" xlink:href="myrg-20200930.xsd#EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.myrgroup.com/role/EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9f753e08-6bf2-4f97-b0cd-08783954c4c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bf4f8441-29f7-499f-9992-0cdbe11006b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9f753e08-6bf2-4f97-b0cd-08783954c4c3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bf4f8441-29f7-499f-9992-0cdbe11006b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>myrg-20200930_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:myrg="http://www.myrgroup.com/20200930"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="myrg-20200930.xsd" xlink:type="simple"/>
    <context id="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib8509c3a0f6f4988b57fe89e518838a0_I20201023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <instant>2020-10-23</instant>
        </period>
    </context>
    <context id="i5bbd913b4d924c22b909f21a4be886d7_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i543f211c594e42b3b65141b855b1d764_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4754d1a7fe824110b427231ec51ef750_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0ba6a94025634b63ac4e012d8ccb2efa_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i1305eba1fa984820bec9ed9b6766f641_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i4486f78a88dd4873a4ef7a02812258b3_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i0b4c42b7ddf249f090949c23d9118bb7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i71dcc94659ad4c34ab6df72161ffd3d2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie7daff57d85043a5857625f82b5c098d_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="ic57e02410cf647e289f552521b6d7439_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i803881b0c22547d6b985366082248290_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="id65ac345f458474594ca40a954490bc9_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i6a66bc02252a4828896629b72ca29824_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="iab32ae4860404568ba547ae9cf996599_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="if70578197d184fe4b2dd9efe38ee66c0_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i79e8942c68564347a6263c811b53e5c5_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="iadf7bab4b6804c04b69355dd4d2ccd9c_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i54380ff6e43a4659aca6775f27307e2e_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i46f9086725ef4cd09541851e5e118351_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="ib14de63d4f5b4c719293892bc5bcc8f0_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="idf613f73fae2414a867f55aa9b4873d6_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i326068f8336f47798639e1334361d9d3_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i15c1de60f07a4ff4911b406dd31f15c1_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i18744abad9b447d6a1e7112c4f408c9a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i72982918e951427fb0d66824a7c4857a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i59b02abe714d46abaa06b66ba22bbc12_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i8cef662b127e4dd199144817b0653713_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i67bb89f6c5544786bce640f7007116db_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7f045f60741744e8ab2aeb6c6243a31d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="idd197e4b2fb044a5a626b97aa972637d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i1cdddfb8c61c416a96bf25755c78340e_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia9ddd90eaab64f2e8dcbf10390076729_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ia372ff5315ab4aab8baab8af1c67cb82_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ic7cb88b9928b44cfb4b91eafb70c75ee_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i9db3e931114b4a3cb80d8c252b648b0d_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ia74c0dabd5f94e95861ffc458693555b_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i64948c01fffc4f32bd2472b1976e7140_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i10b542ec07aa4b82898f42f22e4829d1_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="iae32eb42528649a891355c48ef61b13f_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i9d07e0f2e29c4291bbb0007d3611081a_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i5c8ccc3661af4105842e0eb991cfccb9_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i08723ba2104447a58bffb0dfd412378e_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5276c45779044b7f9898c6a5067371a6_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i804d51240ef14c6bb172b58654366bda_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ifb79f006c5ce4f00a2238fa3f85a150d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ic3e2143eeab645529d6db29ff6096388_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4bba3feb183b4fe1b59c6d7aef7318e8_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i17345f0c61d84559abcba7c12851aff1_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i0a903f6aa254417d8040c6e5a2982c80_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i394f38255fe447d59f09beec08c81c0c_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="if7de5567f954412dabc66b8aef634284_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i8b1e7f07eaa64804accab7e01d72eddd_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="id7cdcc0d3cad4da3ae162c23a4e3a720_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i5caa092b0020480dbaf788426dbe6760_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i3a70eb98012c4508b6bd2e45b2c48683_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0f5d07aa9f454754bc53fc44d0748fed_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="icb33b4bb4b274f739684a44607013aaf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="ib4421c32e9444dfeb92aec6152c43b1a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i4722412ce0444be99bb69e13c98529f7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i7e8f9a5c49b045f39b545d9e1e553577_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3a30ee5f825f4439a24c0e6c975340cc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i427697eb48964c4284fe02c92934c5f8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i101bb079aa414c5fb648643124df1013_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i4e4f1b2fe34e455595319a89012bce5e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibfc5d09068af489296dced35e84f2e51_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0cc37ae4167a4d5eaba39e55c469283c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1f1094c4647c462e876fd5f2baa51ecb_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="ib090747bc2d24fab831bfdd33420390f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i3982624f66db40f9a5ab72d09c35d7c0_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="icd93dc8883c543d4af228cbead75e9b7_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8df0b9842a154606ba7f9808baf8b53b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i6f7cfc5fc246461a8cc45bc08afa9c0b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i6c967bb4272b43f4af8bb7f64c8c0e4a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i08dd19d187164525b31b6942b376ac9b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="icc225d4657414e7a8789d273b59b4dda_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i0e00af5749e04db9b4b7bde6c1311f8d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</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="i9790bafee39b4e919890198c5c2b8ec1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic3c71be2e35f442bb5f49548cec71cdc_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i47319e7611104868bb15fc8af3e03bca_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1202375f8a334b64a85a6df90f2381b4_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iacca21deb19041f18c33e13379f564ae_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifef01fd5b8b9446c8171cd618be3d9f0_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ieb0e815c613243219c3318aad8173292_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id5431eb6a4e447ec8cb257af0423cf5e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i56e9f83d95924e22b6937263abf031fe_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ice80563a1d6f4435bbd6f13b674cc36d_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9b533533a3a54d1680c3ab5cb36bf7f9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ifa68be79d9c04abca8100999a3fbfa06_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="if8334afa6a8d4b5ba8688bc0706fe81e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i82cba0fefb0c44e5961f8ce975e351c9_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="iefd425e2d56a45139c6277d6fe535fed_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i262772d5054c47e6aeae003f26669569_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i07223f2d67f24c14a6ca5cad40246b4e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i99824b7619174d46938660a535f8e2f3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2de5f87ebfdf44c6bff56c43fdb698ab_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic6a722ef0dbc4b469a9411f7147a98e0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if70b5bbadb4444c7b4b9bfda6bd6b1d2_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i82d975d52a1f4c088adfe01e909bf35c_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i2e479fe80a864639bbb12bb0192569b2_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="iab461926395240edb0c889ae5f9f3fa1_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="idf54b18f21534bcba060bb4d5db584e7_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ia1c5eccca0364b15a6f8932cf7e75b60_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i2545ab9f6d084883879f9290475a8d61_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ia2688981bec24af6a9007314f1643721_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0152408cd8994c2bad647ee2c61362dd_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1bddb9ac00b64a8cb3270ca4943ee2a1_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i81e51b3a4e454c08a2c87a835062845a_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ChangeInAccountingEstimateByTypeAxis">us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i29a8979056974761bdf9831e33f34789_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i781510caa9504758a8f8768e56c100d7_D20190715-20190715">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">myrg:CSIElectricalContractorsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-15</startDate>
            <endDate>2019-07-15</endDate>
        </period>
    </context>
    <context id="idee0cc48c16a4830bf2d678dcfae678e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">myrg:CSIElectricalContractorsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">myrg:MarginGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifd102e773a294f918a2024f9cdb1d85f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">myrg:CSIElectricalContractorsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">myrg:CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib1d0d832124d46ddbd4321540dfd62e9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">myrg:CSIElectricalContractorsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">myrg:CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="myrg:NetPeriodAxis">myrg:NetPeriodChangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia2335a55c596476f8c6e91eb9a625b25_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9e866bcdde404675ae649755f46aac08_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3786d678a0514a84971b885f13195b8f_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">myrg:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ibeec0763f7c4413a8f1cc9ca0993055d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">myrg:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:SubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic1825bd7dd5c443fbe2f48701784beae_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia1f8d20256dc4660999fad3f0d789098_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i3c989dbdd4694e70b1c2ac8ff2ab096d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8fde808a6d1240898cb12a5bf7b26945_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i27a6898f71a84cf0ad38cfdcb64d9f91_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i43b85a6421794d4c9c323b77b05a5f15_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib0f7b928d66845d49ca1b59dac5cca47_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id83b85c034a945c992d0bf79e9948042_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4b922fcc1b8f4a83898d514d67249d95_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2560f7bed6cc44da96aecfbebd9d29a1_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i8f167ec2fd8b4889a3476804e8424268_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5312b978da1a4e9aa7872acf3e176759_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if6ebf7eab469420f96f4718f59f70301_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i90fa46e58e44488e965a3a6dbf7d3bbf_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i201a716cb3864502bda2e0c9ee33ba0b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic77bf9d960d64280be2b9510efd2ba8d_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i4cb31ad6cbb143af8a5cadb56bfa7bb6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i469659e52e0543d4aea28e2d34122146_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i465440b13752405ab7ca64a5d1e49057_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteSixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i5400f30215454b3b8432573dfaf1e700_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteSixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibe959c9f8ff342049c5c56a4508752ed_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteSixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i49eaaf00548540f2822d08c5726f20ec_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="if72751a3cc45443d8ade47e4d62d106c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i09de47d857984576b079bdf0ce602212_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i60d43dd4e44441d28393204853ed9a31_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteEightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i912bb23eeaf34e6da0703bd221921ee8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteEightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifaa3623fcea2499ab7f57cccd78ea7b0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteEightMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i96351fac74794a6babd8284b54de9e7e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ib6487d3792af4acdbd1020d97e987dfc_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0aaf8e39e80c43bcb2a48470981a1cab_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:EquipmentNoteNineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i253f2ae8b1c74a4993c23ea2a6c1de64_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i44428533165f40d1ad892913c25034a6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if7d597891eea466a90526047ac7a84e1_D20190913-20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-13</startDate>
            <endDate>2019-09-13</endDate>
        </period>
    </context>
    <context id="ib21412875daf4b9fa8c6f7e5f6029f8a_I20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-13</instant>
        </period>
    </context>
    <context id="i15ba4356666f4ce98764d2e55007afbe_I20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-13</instant>
        </period>
    </context>
    <context id="ib0d33a3119f64f4faae74ceb4d600434_I20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:RevolvingLoansAndLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-13</instant>
        </period>
    </context>
    <context id="i9df1a9ebeaa14b59ac9e68eb7553e8c8_D20190913-20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-13</startDate>
            <endDate>2019-09-13</endDate>
        </period>
    </context>
    <context id="i7e3cd07d3fda40b59d2f47746d653a93_D20190913-20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-13</startDate>
            <endDate>2019-09-13</endDate>
        </period>
    </context>
    <context id="i3c9741b56c484d8893284d62b11463db_D20190913-20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-13</startDate>
            <endDate>2019-09-13</endDate>
        </period>
    </context>
    <context id="ic582beddbe1f487d8de3e1a7e9b07941_D20190913-20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-13</startDate>
            <endDate>2019-09-13</endDate>
        </period>
    </context>
    <context id="i64625561a254499ba3945e6f19603d4c_D20190913-20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:NonperformanceLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-13</startDate>
            <endDate>2019-09-13</endDate>
        </period>
    </context>
    <context id="i17aebce02d33416c8a987ac4c33ee244_D20190913-20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:NonperformanceLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-13</startDate>
            <endDate>2019-09-13</endDate>
        </period>
    </context>
    <context id="i6150d2b39bc94b09a3328d4be5a792ed_D20190913-20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:PerformanceLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-13</startDate>
            <endDate>2019-09-13</endDate>
        </period>
    </context>
    <context id="i5ca9bd1be60a4d7e83b42d6d2c44270d_D20190913-20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">myrg:PerformanceLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-13</startDate>
            <endDate>2019-09-13</endDate>
        </period>
    </context>
    <context id="i020fc603d87049f59cb85e0b04f320ad_D20190913-20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-13</startDate>
            <endDate>2019-09-13</endDate>
        </period>
    </context>
    <context id="i23036de9de3a477f9dbabd18937d870b_D20190913-20190913">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-13</startDate>
            <endDate>2019-09-13</endDate>
        </period>
    </context>
    <context id="i19cc418d93b64fd282c26c8ee5351637_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if193fae261bb4cc7b5b146e1a72cc773_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i35f85193a927474daa8c7c5f8cd64490_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">myrg:InsuranceProgramObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ia15fd9aaf21e4f71942c479d784238d2_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">myrg:ContractPerformanceObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i555a33e4111c4ed59078c5e44d9ca8e9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idd09a73a91e443898c3d2d79f9de6f48_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">myrg:InsuranceProgramObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i19b4171213ae42128d560c2214879612_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">myrg:ContractPerformanceObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i27d6420f3c3740ad97e1374343767b7b_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ib852ca940b0549f4b35c3020450cc65b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:MasterLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">myrg:MasterLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:NotesPayableToBanksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i0af469f8d942492abd8e9f82d15a1dc9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2b73307c3c534a9f8969a6c807bb7fc0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icd5c25681e414d1e8741e442c40a9087_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6939d8888bd64701ae9de15f32564cf5_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ifbf74b1731f5407faa67aed4ee1c4398_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i70bd3323858f438da9aa4895d867a692_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8de5d15fb8314215a884e348dcb96be9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic7f30cf4d773439bb76528acc9005d02_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8eb761ab653f4c619e92acac3e8e17ff_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia9f4f6c5574b4214bd4b737b60c45072_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i25be8e20b6444a9ba84fa6560265227b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1751a5c5e37442c88f38ae8ead365efe_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id4278dbed8824e4abf62c8d67ebbb344_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6e2f1304e6ba4a9dabc7a71529a89362_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8c1198a748814e93aa9340476e2f2afe_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4627a88fcca94cfbb3af31b0bacfd61b_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id01ee80856f74314aa5e30021dba0c37_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id680c6e311a040e194f1144995a9ff7d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i79f7c519ef3741ba94c8edb004d2cd6e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3ce8e22547c248049dc706653bb428e4_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icfcac1e5ab9347a085ee41555ca955a3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8ffd202936e040de99be373843447c49_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4e5c3e41b43d440fb04c9cb40260ba9a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie9c75af9c70b48e4a96b5110812a71b1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if9bbbe8c30df44a08d25b61814cec61e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2c202fb679f14e518c69dbc377ebf891_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i986e000c453743dcac56a6765bbac1c5_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1d2220965ca44a4caaadc44bd621d93e_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i08c04547477c408ca1f3a78fb1c424c1_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="icae05ba1f37d4ae0b188fa7b1efd2930_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3d540bb1014f4fdbaf7840cba409a5b3_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if313c9f858f3442d9e785204bc6c2f81_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i452066e15b074e2c8deef9dfc423717d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie2d4bcd21dbd401f836ffe28e6449bff_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if819abf3c4614f828bf45543bad71dc0_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i10b1b58b6dad41ec80028e14330eefef_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0f0fd7aa36a24b23b7921824e51ea8b9_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0cc4cde9caa34178a307c9a419548049_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ice44dc643efd4680af8ab939a7de1733_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i87e7728129db42278f6991c8b4066a9c_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i6305faaede884006a80e8471e94a5b09_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i776f490167f543dabd66dd31a9cf66c5_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibf54e9a04698465d8974b6d549ad47df_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id9a1c979f9714919adb9a7e8a2f7986d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iec6ba20d90794816be9cf533028c297f_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ifd945b0543f94f7783a1dc34a09ba04b_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idbaf24d9fdfe492f831cc2364e8ecb1f_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie1659f3edea9415ea60dc872211b90ef_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ide4885e73cc84d6a9e873bfbeae8a151_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3e7f98bd1e244d5f96b0018e7cd95937_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0677bcd30fc041f0b45077313b19b078_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iedd141c6cf5a4702a7a297138301c7e0_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5286dbe3144b44e2ae65e9144130ca02_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i562a69801b944519a62ad4f280641ec9_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i557527639a354823bc9e78126ff3d729_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia4c78a3ae7e74a8988eb7b075b0584c3_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idd98692f643c400a9ff56b835634fa70_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0c5b3029b182414f8d099d393f9dc3b1_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ida54c5b3d112419690a1d8f0d7faf333_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i491e5d727626431a889ea2fd36f3b610_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i06f424b0f3374c05944d783e90eb20dc_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i013b8e4d84924300906e1e56802bb508_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i93e3f816dd19453a9d59e23c193d282d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9e9078e7545946729bc092378995f33a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7210fc35bc724a819691c33a41e61f4f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9678f41dbb4e45f49628c89b40ce5fb2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9fbe6a641abd4ff8938cf1dae3d0fdb9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i32c88cb2cd73465ebcc06253f55a1e71_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3e22aebcd19a49a39360fa35b4c89312_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2ca9d346c4ca4ed29d3859ee0132f0da_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia6d8865ddb84422cb22940d403fdfc9d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ief1584548acd4e0fbd01231207b32242_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i22e8a974bfa447f88e7a456cf6b2b60f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0b4a426d55824e6eb009564ad45f6412_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib4e952cc6d2641078b85568251d5a92b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i765639482162431985e426ea1acf472a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9b5bc4e610b24b868cfc79cd2ed85485_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i0377e5dacb4f4d20a5671b5a39b5cab0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4f2cd4bd2f3d4b13a1c4dea9177a5be5_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib949da49b747444187ba9f7c1078882d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i9189f8c747564aa093fb89e766d67e0c_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3c6fc51cb52941f7964afa6f46f637fb_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie5a65d5cf9514ae08fab55eef9210ab9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic738223d15bd496d83e2a85865e0a680_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3802c1fe1daa4672836f9634b443c9fb_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2e9c3ce7fae648d1bf0279034a620be9_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie31083ff3fec41f59467e1f55932614a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6ebea5abee4d4447937270d3b3f75b12_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i732bed058b8b4fdea49637467288892c_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8ab3d7630a3a454bb98c5813529c04b2_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i17fe02fb502f474cb49cc0bd0cdf33d6_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i1b7f6c88a9d740189e123607c616751f_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i07522bf89fa54cc9aa9a7ebf88fc9a9d_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:FixedPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie54b776a93d14030b2c97b12bca75c95_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idb54f3c311bb40cf97de2d3e601ec42e_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibf1b404b55514678a41a2c9514dc55ce_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i57144d41c715448b87a7d3949c1564f8_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i60b3fe129290401abb0a8095c7f3ff81_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i78fa40b1da5745c0bf0fcfa4e995915f_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:UnitPriceContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i58b92df7714444b1a597d2a38ed3942c_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id8c533cd5aad4b22a34f4d1887005f60_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibfcd2f50faac4833a9e0e66a29da341e_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5c9bf669cc914ac196716c6f0f010646_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i10618f8f407f4d2fa2274672c8e45609_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if52c442c4e32430d91f0981e8031953f_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">myrg:TeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5db2f08c758e449d83db069192d065f6_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iefa3a575f92d43a7820f474256580067_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib661efac918f4f9381aa7727a635b335_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i71018e43650e49ff83a62b624156b420_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i9c1ad24304d2487886c0de9e458511ab_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="icf291578c6d04764b81d15c3998d4a94_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerBasisOfPricingAxis">us-gaap:OtherContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idcd999c46c0e4d8b95f12ced47ae2539_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i31e903fe5ee848a7aedcdb2938072676_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i58d7cc4c8db8442281d74e8daadebf7a_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8fb3fa41bde644439ece5c71c77f733e_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib721f0bdb11b4c52b315c31a496a2fdb_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i64dd85dcc67149e3b10c2a641ca55af0_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i29c76a8e16964f0aa860deb82ff5ab7c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i250067aa9ef248978056882568dabe67_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie9bf5e70ffe64032bdf72c71076bbbd0_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3e24f458fef3424dbfcf836eafcc7821_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7c89ed8946d5425b855e4a40eaa17dec_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ibf632e112c014b5c89a84c21c1627126_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i92f1998162b04384b8d95fcfef6d1b63_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i24b601a44a5f4e6aae031db660dd03fd_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic2f8bd96542644dcab753463654c0e95_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i89c7a4fcb4cd46fe9bb73924c5a7d8fe_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7887393cc930408891d623caf364f03d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i95b97e881ec544a58bd1d05a0e85f1d6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i930e816bc334411ea09fd20a388a2c7d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3f4958e55d004c42a4c33fb1b03f6b88_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i296f5840124642bea8c04ee5565be54e_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeTransmissionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i189b1d781408462195f86933dec3ec2d_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8ca78bb1619e44a0ade8deaa6f4c18cb_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i061715835e464dfc88ac763c36b02132_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibf3a36ca0eb64b8c9391e1f8fd76eda2_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeDistributionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia7410bc9ad11421b84026938fda164f7_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia50cde81ae794c25ad17bb0f9ef2fdf3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2c491f9daedb43f88c3d847b0a56cc4e_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7b8c8cddb2274ba28f1a562da2b067cd_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">myrg:MarketTypeElectricalConstructionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i6910f912afcd45b7bca09afed57ccc4e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i4343dcf0caae4df1b0e794a463a972cb_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ifd8f29da4afe4580b41b7d20952b3ca4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ica74ba6775414228a6c17e1773211d41_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i43e594da29d04e23a235e6b706e8f3f3_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i74f7b5e257db45e3aeb8218d61d0cfc7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2094c23bffd94779bb0246be76a06617_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i9e1ae6c200f14e399f6830b89649a3e3_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2021-10-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i9be8a6e80c184fc98ac0dc6f4a8174c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2020-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifef3a6e20a504162be33fae27cf17eeb_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">myrg:ContingenciesExcludingWildfireAndHealthInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="iaa11a1203c6c49faa9399cd2c4898bb7_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">myrg:WildfireMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i1719e8f084cc48c79e50b4dfa93001a0_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">myrg:HealthInsuranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic7c9e71455a44df8a823ef18ee6356fa_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="icf7774084f384105be6ff7a5eafa9486_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:PerformanceGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i359d498ad387433bbb302de2629f7adc_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibbd7bd1ab68b46829f68baf8d84a4784_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i818eae1e0357446b8b912cd198b2ff1a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">myrg:TimeVestedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i2ef4fbb612dc4037b4a018d70cb597d2_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">myrg:TimeVestedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementNonemployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6862987451af49ce88b32673a560dd13_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie132d73c54f54e22addbff30dbfa5f11_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie97c50f0d3b347e5a53a31c041e72f76_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i788ae879ae464c0fa22be5b4ffdc44ab_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if90dc9c75abd444fb08041587b7cbaa3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">myrg:TimeVestedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">us-gaap:ShareBasedPaymentArrangementEmployeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">myrg:LongtermIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3695b57ffb7e4771af1c7351929dc128_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic2fed09a5f69441eb3f5721d73b6d8ad_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i210e1e2954d74367a5a349f02f4c8c41_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i90a28f81d71f4795a1bde79bde83f3dd_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:TransmissionAndDistributionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i842aa9de74794de5a2b16d0f47778ada_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i91e5e619e6434efd82ef07d376fe295d_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i751411168ee14a199ca7a2cd02d0ff26_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic16698debd144b8cbbff09443ac443e4_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i0b9d161a97cb46be96c4e952dcde1912_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id3cdfc8777314415a0e2db1bbb2dba4f_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ifff5ff03b5954195bf1aa47aef943c4e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i62990318a3db480188b7710af40478f4_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i130046a2f41c42019f28f5cd9c32f88f_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iab0b4a2eeeb4487e84ad7a6d2ea1fd2f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ib1a814eda10849b799c6e251ee0bb5d4_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ideeea0cd96844f17bc19108e54f9b569_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">myrg:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="id16b8c38df1840a7a2fd61c3ec8b2ae3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">myrg:HuenElectricIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="iab21bfc15b804088958a6b814fdd1ba2_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000700923</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">myrg:HuenElectricIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>myrg:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="equipment_note">
        <measure>myrg:equipment_note</measure>
    </unit>
    <unit id="plan">
        <measure>myrg:plan</measure>
    </unit>
    <unit id="day">
        <measure>myrg:day</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180L2ZyYWc6NmM1YzZhZjc5NWQyNDlkZGI1NTc5YWVjZTZkNzc3MDIvdGFibGU6ZDU4YjJhN2I0MzRhNDdlZWFmZjkwOGE0OTE0MDgzOTEvdGFibGVyYW5nZTpkNThiMmE3YjQzNGE0N2VlYWZmOTA4YTQ5MTQwODM5MV81LTEtMS0xLTA_947cdad1-ec6c-49e9-8ba8-2da2dbf19c13">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180L2ZyYWc6NmM1YzZhZjc5NWQyNDlkZGI1NTc5YWVjZTZkNzc3MDIvdGFibGU6ZDU4YjJhN2I0MzRhNDdlZWFmZjkwOGE0OTE0MDgzOTEvdGFibGVyYW5nZTpkNThiMmE3YjQzNGE0N2VlYWZmOTA4YTQ5MTQwODM5MV83LTEtMS0xLTA_fc61bd6b-34d0-482b-b992-e7f3db9cefb7">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180L2ZyYWc6NmM1YzZhZjc5NWQyNDlkZGI1NTc5YWVjZTZkNzc3MDIvdGFibGU6ZDU4YjJhN2I0MzRhNDdlZWFmZjkwOGE0OTE0MDgzOTEvdGFibGVyYW5nZTpkNThiMmE3YjQzNGE0N2VlYWZmOTA4YTQ5MTQwODM5MV84LTEtMS0xLTA_ef1f4353-e37d-47c4-b611-af6ed3c85811">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180L2ZyYWc6NmM1YzZhZjc5NWQyNDlkZGI1NTc5YWVjZTZkNzc3MDIvdGFibGU6ZDU4YjJhN2I0MzRhNDdlZWFmZjkwOGE0OTE0MDgzOTEvdGFibGVyYW5nZTpkNThiMmE3YjQzNGE0N2VlYWZmOTA4YTQ5MTQwODM5MV85LTEtMS0xLTA_9e1be155-579f-454d-95b6-aa0d10176ae9">0000700923</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180L2ZyYWc6NmM1YzZhZjc5NWQyNDlkZGI1NTc5YWVjZTZkNzc3MDIvdGFibGU6ZDU4YjJhN2I0MzRhNDdlZWFmZjkwOGE0OTE0MDgzOTEvdGFibGVyYW5nZTpkNThiMmE3YjQzNGE0N2VlYWZmOTA4YTQ5MTQwODM5MV8xMC0xLTEtMS0w_8d4f21db-1565-45d1-a37d-bf08f186dc92">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjAtMC0xLTEtNjEw_4e7d4554-f9ff-49dd-91d3-9502e546be6f">us-gaap:AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfNDk0NzgwMjMzOTQ0Ng_c0c219e0-87bd-49b3-b130-3e1f0c38e1ca">us-gaap:AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <myrg:LesseeOperatingAndFinanceLeasesRemainingContractTerm
      contextRef="ia2335a55c596476f8c6e91eb9a625b25_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMzY1_bcc4c02c-8568-400c-9700-6c99b813ed21">P1Y</myrg:LesseeOperatingAndFinanceLeasesRemainingContractTerm>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xMzIxL2ZyYWc6YzZjM2I4MDFiNDQyNGRlNjllMTcwMzZiNmMwZjk0NDUvdGFibGU6YzllNTE5NDRhOGNlNGZlOTkzZWE5MjhiZmRjN2E2Y2EvdGFibGVyYW5nZTpjOWU1MTk0NGE4Y2U0ZmU5OTNlYTkyOGJmZGM3YTZjYV8wLTItMS0xLTMyODE_71e062a7-16ce-46cf-9734-751a5f4314a9">us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <myrg:MasterServiceAgreementsTerm
      contextRef="ia2335a55c596476f8c6e91eb9a625b25_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMTgxMw_eaa406f2-84fb-42c3-b23a-eec99f64535f">P1Y</myrg:MasterServiceAgreementsTerm>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i9be8a6e80c184fc98ac0dc6f4a8174c7_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfMy0yLTEtMS0w_292794e3-9ee6-452f-8204-257c29059683">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i2094c23bffd94779bb0246be76a06617_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfNS0xLTEtMS0w_40446084-3cfc-4abc-9416-7068c4e91328">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i9e1ae6c200f14e399f6830b89649a3e3_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfNy0xLTEtMS0w_0500e5da-67de-4941-b59f-75c507d6cc5f">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ifd8f29da4afe4580b41b7d20952b3ca4_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfOS0yLTEtMS0w_1cb5ff9a-f783-4eb1-af1f-3b94b323533e">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i6910f912afcd45b7bca09afed57ccc4e_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfMTEtMS0xLTEtMA_c6ff5660-a455-47f4-8d90-08c8ff8e4855">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i4343dcf0caae4df1b0e794a463a972cb_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfMTMtMS0xLTEtMA_aa631e40-552a-4e84-88f8-a49be672c8b3">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i74f7b5e257db45e3aeb8218d61d0cfc7_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfMTUtMi0xLTEtMA_0b6b69ed-48e1-4690-9a10-94fc4247d0b9">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="ica74ba6775414228a6c17e1773211d41_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfMTctMS0xLTEtMA_dec044db-f1c1-4587-b0c8-30b9ebb36726">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i43e594da29d04e23a235e6b706e8f3f3_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181OC9mcmFnOjBmYWM5ODMzODE4MDQxNmM5YWZjNzA3YzliNWU3NDRkL3RhYmxlOjRmYzI0ZDE0Nzk2ZDQ1OTdiMzkwYjA0NjMxODJmNmRkL3RhYmxlcmFuZ2U6NGZjMjRkMTQ3OTZkNDU5N2IzOTBiMDQ2MzE4MmY2ZGRfMTktMS0xLTEtMA_01d579a3-50d5-4460-af43-8ffc1309400b">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <dei:DocumentType
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV80OTQ3ODAyMzI3MDYx_dc907e32-bc8c-4199-883b-793e39454d46">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6OGRmOGU4MjQ2NDdjNDMzY2JjYTczNDE2ZjFlMDYyYzcvdGFibGVyYW5nZTo4ZGY4ZTgyNDY0N2M0MzNjYmNhNzM0MTZmMWUwNjJjN18wLTAtMS0xLTA_9f63d565-34a7-4fd7-9346-55a18c4f8611">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV80OTQ3ODAyMzI3MTQw_1bb21e1b-eef0-4213-ba5d-a504cfc8aa20">2020-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6MTJjYjA0MGRlYjljNDkzMzk2ZjEzNDg5ZmE4MmU5OTgvdGFibGVyYW5nZToxMmNiMDQwZGViOWM0OTMzOTZmMTM0ODlmYTgyZTk5OF8wLTAtMS0xLTA_3558b371-2b82-4ca9-a539-74c90d32a30d">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDQ3_3218d1b7-1407-4f5d-ad6c-07085060ee7d">1-08325</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDU2_0adc9bf3-27ba-4077-afcf-9e2e46533be3">MYR GROUP&#160;INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM18wLTAtMS0xLTE2NDA_785dd217-9ede-49a4-b64a-4147ba9016f6">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM18wLTQtMS0xLTA_1617ef85-20ce-408f-9d82-f92820248a6a">36-3158643</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM18zLTEtMS0xLTA_7b60d6fe-0248-4f11-9edf-fd6e64e9d08a">1701 Golf Road,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM18zLTItMS0xLTA_0a5dc0e7-9cb4-495f-988d-37f50532c01b">Suite&#160;3-1012</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM180LTEtMS0xLTA_6cf02289-d373-4079-88fe-18205c2b353f">Rolling Meadows,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM180LTMtMS0xLTQ3NDI_b36da89d-db8a-4896-a493-1c592bc6d305">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6YWMxNzU3YTNlNzc3NGE5Mzg3ZjlmY2VhNGM4MDk3ZjMvdGFibGVyYW5nZTphYzE3NTdhM2U3Nzc0YTkzODdmOWZjZWE0YzgwOTdmM180LTQtMS0xLTA_ffa5d47a-1dff-4662-b260-fe3b944a7e53">60008</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDQ4_0bc3f1f9-d9ea-4913-b9b6-f00d1a9258aa">847</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDQ5_e3214ffd-9bbb-4881-a84a-95aeaa2e624b">290-1891</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6NDMyNmIwZGVkMTFjNDM1ODg3OTAwZTRlMmY1M2M5NDUvdGFibGVyYW5nZTo0MzI2YjBkZWQxMWM0MzU4ODc5MDBlNGUyZjUzYzk0NV8xLTAtMS0xLTA_4513a27e-99e5-47ba-b096-614eb2f606ca">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6NDMyNmIwZGVkMTFjNDM1ODg3OTAwZTRlMmY1M2M5NDUvdGFibGVyYW5nZTo0MzI2YjBkZWQxMWM0MzU4ODc5MDBlNGUyZjUzYzk0NV8xLTEtMS0xLTA_7abc5106-e6aa-408c-b8e1-5276295d01b4">MYRG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6NDMyNmIwZGVkMTFjNDM1ODg3OTAwZTRlMmY1M2M5NDUvdGFibGVyYW5nZTo0MzI2YjBkZWQxMWM0MzU4ODc5MDBlNGUyZjUzYzk0NV8xLTItMS0xLTI3NTA_0c7c75d4-113b-43d8-90df-3b1bbd8ace91">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDUw_106837b7-0e4f-419c-9f50-b5d351276250">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDUx_0d732cc9-57f3-45c7-bff0-8d7a22a9e28f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6MDE4ODhiZjQ1ZDljNDIzMjlmNzJlYzBiMjVmODZmZmYvdGFibGVyYW5nZTowMTg4OGJmNDVkOWM0MjMyOWY3MmVjMGIyNWY4NmZmZl8wLTMtMS0xLTA_02372839-bec5-4cf3-a4dd-149a6bfcf5a0">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6MDE4ODhiZjQ1ZDljNDIzMjlmNzJlYzBiMjVmODZmZmYvdGFibGVyYW5nZTowMTg4OGJmNDVkOWM0MjMyOWY3MmVjMGIyNWY4NmZmZl8xLTQtMS0xLTA_5e26d268-764a-49a8-8114-8122d57b0f76">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGFibGU6MDE4ODhiZjQ1ZDljNDIzMjlmNzJlYzBiMjVmODZmZmYvdGFibGVyYW5nZTowMTg4OGJmNDVkOWM0MjMyOWY3MmVjMGIyNWY4NmZmZl8yLTQtMS0xLTA_1074e710-71a5-4d4b-99fc-35a9468cbcbe">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDUy_3d9f8d7a-8d0b-46e5-b5c2-98a2bbb97473">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib8509c3a0f6f4988b57fe89e518838a0_I20201023"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xL2ZyYWc6ZjFmYjg5NWZjMzZlNGRhYmFlMDc4YmY2OGE0YjZjMzkvdGV4dHJlZ2lvbjpmMWZiODk1ZmMzNmU0ZGFiYWUwNzhiZjY4YTRiNmMzOV8yMDU1_14fa96e1-0953-4ca6-a15d-f8d05dc2760d"
      unitRef="shares">16727116</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNC0yLTEtMS0w_4279b168-5bbc-462a-b056-d901552a9c21"
      unitRef="usd">18946000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNC00LTEtMS0w_b867c0c6-8384-44e1-84e4-741119706f9f"
      unitRef="usd">12397000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNS0wLTEtMS0zODcvdGV4dHJlZ2lvbjplMzA0OTRhZmRiYWQ0OWJhOGY1Nzg3NjE0ZTFlYzhkYl8xNjQ5MjY3NDQxNzU2_fc4f92e8-7c88-46cb-a0c3-b2e8fb77ee99"
      unitRef="usd">1761000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNS0wLTEtMS0zODcvdGV4dHJlZ2lvbjplMzA0OTRhZmRiYWQ0OWJhOGY1Nzg3NjE0ZTFlYzhkYl8xNjQ5MjY3NDQxNzQ3_b8f6ea89-907f-4ec5-add2-1d763509a452"
      unitRef="usd">3364000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNS0yLTEtMS0w_e9a98450-ca89-4197-83bd-b24dc91c5d86"
      unitRef="usd">400998000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNS00LTEtMS0w_88162794-44e1-4851-a462-6330c97c55cc"
      unitRef="usd">388479000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNi0wLTEtMS0zODkvdGV4dHJlZ2lvbjoxOGI0NzQ3ZDE0ZTk0OTM4OWI0YzVjZmQ5MjM0ZDA0M18xNjQ5MjY3NDQxNzQ0_d41fbfe1-8d5c-4f30-8eb9-ab1bdbd87cfd"
      unitRef="usd">502000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNi0wLTEtMS0zODkvdGV4dHJlZ2lvbjoxOGI0NzQ3ZDE0ZTk0OTM4OWI0YzVjZmQ5MjM0ZDA0M18xNjQ5MjY3NDQxNzM3_c151700c-a99c-49d9-bf88-4ecb395730f6"
      unitRef="usd">147000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNi0yLTEtMS0w_0f71fe6c-7943-400f-a3a3-46ab3ac83a66"
      unitRef="usd">221591000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNi00LTEtMS0w_1d8fe8f6-16ef-42cb-8246-46f986b4b7d8"
      unitRef="usd">217109000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:InsuranceSettlementsReceivableCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNy0yLTEtMS0w_21bce253-495a-4511-8e87-8e73781debf6"
      unitRef="usd">9851000</us-gaap:InsuranceSettlementsReceivableCurrent>
    <us-gaap:InsuranceSettlementsReceivableCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNy00LTEtMS0w_aa75728e-5087-4aec-868c-67e219e37754"
      unitRef="usd">6415000</us-gaap:InsuranceSettlementsReceivableCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfOC0yLTEtMS0w_f3b25662-6a41-4407-aeb0-87d4823e9b81"
      unitRef="usd">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfOC00LTEtMS0w_41c55f14-e765-4656-b5e9-3e7f66c7a817"
      unitRef="usd">1973000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherAssetsCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfOS0yLTEtMS0w_03deccb9-b5ed-4db1-afe4-1ddcc483d564"
      unitRef="usd">7376000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfOS00LTEtMS0w_3e1fd3bc-61ba-4cca-bd24-0e630269e8c6"
      unitRef="usd">12811000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTAtMi0xLTEtMA_e18ac5ef-b4c6-4600-b0c4-547d7becc535"
      unitRef="usd">658762000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTAtNC0xLTEtMA_2644e3ef-5dab-499c-a301-babfdf88a145"
      unitRef="usd">639184000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTEtMC0xLTEtMzk5L3RleHRyZWdpb246ZDM5MGY0ZmM2NGI2NDgwYWE0NzczMjMxYjNjNzViMDFfMTY0OTI2NzQ0MTc3MA_3ab0c32e-b7e4-49a1-8a31-c4189b943816"
      unitRef="usd">290088000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTEtMC0xLTEtMzk5L3RleHRyZWdpb246ZDM5MGY0ZmM2NGI2NDgwYWE0NzczMjMxYjNjNzViMDFfMTY0OTI2NzQ0MTc4MQ_46c6ea22-aa3e-42ca-a96a-3b8ba309b3fb"
      unitRef="usd">272865000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTEtMi0xLTEtMA_65c5341c-ff22-47b4-b1c8-243def795765"
      unitRef="usd">185914000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTEtNC0xLTEtMA_bea3757d-d636-4089-afb0-677b37f30ea3"
      unitRef="usd">185344000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTItMi0xLTEtMA_6ce9106d-1157-442a-a63f-82e2b9640337"
      unitRef="usd">22620000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTItNC0xLTEtMA_9dcf3bee-6408-419c-92c4-3429081ce0aa"
      unitRef="usd">22958000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTMtMi0xLTEtMA_997c9554-0a32-4db4-a17d-ee295d5bcdbb"
      unitRef="usd">66055000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTMtNC0xLTEtMA_72c09a45-a658-4792-aa09-ddcd282c5878"
      unitRef="usd">66060000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTQtMC0xLTEtNDA1L3RleHRyZWdpb246Y2M1ZDkxMzdmMDljNGVhNmI1ODNhZjY0YTEyY2FiMmNfMTY0OTI2NzQ0MTc2Mg_85dc435b-2513-4404-8637-aa9729025936"
      unitRef="usd">13889000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTQtMC0xLTEtNDA1L3RleHRyZWdpb246Y2M1ZDkxMzdmMDljNGVhNmI1ODNhZjY0YTEyY2FiMmNfMTY0OTI2NzQ0MTc3Mg_6663a0eb-62ee-40f1-93df-52ca933c8c6f"
      unitRef="usd">10880000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTQtMi0xLTEtMA_36a91326-4928-4662-b82e-677dc993c306"
      unitRef="usd">51918000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTQtNC0xLTEtMA_09c49467-2579-4b98-8003-fbdf731ceae4"
      unitRef="usd">54940000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:InsuranceSettlementsReceivableNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTUtMi0xLTEtMA_51737f4a-2906-4f69-8990-ad133c136ca0"
      unitRef="usd">24437000</us-gaap:InsuranceSettlementsReceivableNoncurrent>
    <us-gaap:InsuranceSettlementsReceivableNoncurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTUtNC0xLTEtMA_023956d7-9291-419e-8a05-df190c7a5c69"
      unitRef="usd">30976000</us-gaap:InsuranceSettlementsReceivableNoncurrent>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTYtMi0xLTEtMA_671f13e4-d133-4d09-9f22-9af7b74fb77b"
      unitRef="usd">4972000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTYtNC0xLTEtMA_a821e751-c54b-485d-886e-b238e37e68a4"
      unitRef="usd">4722000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTctMi0xLTEtMA_ff2df51f-04ee-492e-b9f3-7bc7054c4e33"
      unitRef="usd">4233000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTctNC0xLTEtMA_eecb53ef-1fbe-4517-a5db-5f15fc9fec4f"
      unitRef="usd">3687000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTgtMi0xLTEtMA_d0027d23-aef7-4776-8399-451e1a9abdbe"
      unitRef="usd">1018911000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMTgtNC0xLTEtMA_20a3f5c2-8062-4ddb-8edc-58b760e68941"
      unitRef="usd">1007871000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjItMi0xLTEtMA_4429488e-ecd3-45ea-b439-297553a4ff9d"
      unitRef="usd">4318000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjItNC0xLTEtMA_e918a77b-296f-4f5a-aeae-e006a5734971"
      unitRef="usd">8737000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjMtMi0xLTEtMA_ec3f5d2f-6ca1-4538-af71-aec64a31ea2b"
      unitRef="usd">6468000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjMtNC0xLTEtMA_cd85b447-470e-4ab5-8165-3a9d4fea73d8"
      unitRef="usd">6205000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjQtMi0xLTEtMA_2244f9a7-d790-4d00-9b3d-3b4a2a9cbfe2"
      unitRef="usd">607000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjQtNC0xLTEtMA_b9ee59ff-6eee-4aa9-a24b-5bc6b70c664a"
      unitRef="usd">1135000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjUtMi0xLTEtMA_28fd44a6-3d56-45db-a5f7-b5d3ab671a74"
      unitRef="usd">205601000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjUtNC0xLTEtMA_a884a916-c843-452f-b914-4cf5df24117a"
      unitRef="usd">192107000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjYtMi0xLTEtMA_d8cff87f-5b80-4aa9-a620-9e23332cb95a"
      unitRef="usd">125611000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjYtNC0xLTEtMA_b6159e25-d0af-402b-a735-e865fad42bda"
      unitRef="usd">105486000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjctMi0xLTEtMA_a6ab1c06-8be5-4860-a161-8462c3c1b0fe"
      unitRef="usd">21659000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjctNC0xLTEtMA_7e7691be-4568-4c68-a7ee-545c6ff28883"
      unitRef="usd">18780000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjgtMi0xLTEtMA_fbc380b9-e396-4ed4-9fae-2f04e586b21b"
      unitRef="usd">95290000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjgtNC0xLTEtMA_1037b225-7d40-4d71-912c-992a495f338d"
      unitRef="usd">64364000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjktMi0xLTEtMA_06524c2b-f831-4d63-9881-eb0c08d872f4"
      unitRef="usd">459554000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMjktNC0xLTEtMA_966be383-31f2-4abf-b88e-0240707782cb"
      unitRef="usd">396814000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzAtMi0xLTEtMA_066fa617-b78f-4959-9809-82f060a78e00"
      unitRef="usd">21684000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzAtNC0xLTEtMA_7566fd10-c6a3-4441-bfc2-9ac091b7a742"
      unitRef="usd">20945000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzEtMi0xLTEtMA_2ffae35e-2bc8-4b20-b7a2-097a5c827875"
      unitRef="usd">65876000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzEtNC0xLTEtMA_3ba6ced5-84ec-4865-9f2c-a896ab27383d"
      unitRef="usd">157087000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzItMi0xLTEtMA_a4c66f0e-6ebb-4c94-bdf2-c408b5ef5973"
      unitRef="usd">42884000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:SelfInsuranceReserveNoncurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzItNC0xLTEtMA_19f30ebe-d397-4d53-8372-c49ea4270d95"
      unitRef="usd">48024000</us-gaap:SelfInsuranceReserveNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzMtMi0xLTEtMA_1dab23af-1966-4e01-8191-f322eb4c7135"
      unitRef="usd">16230000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzMtNC0xLTEtMA_e93c39cb-dfb4-4fc8-b187-538a117c4e53"
      unitRef="usd">16884000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzQtMi0xLTEtMA_69f8a350-9eb3-4cdd-810d-c2d12ddb4304"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzQtNC0xLTEtMA_3fedd212-6fda-4327-8f55-de0fb5e8e4b8"
      unitRef="usd">338000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzUtMi0xLTEtMA_b27601bd-6eb3-4aa6-919b-a6eb557abe69"
      unitRef="usd">4079000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzUtNC0xLTEtMA_3898a619-f0e7-43e5-869b-a217b3505f76"
      unitRef="usd">3304000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzYtMi0xLTEtMA_daac22a5-e7be-4de6-9386-7577ace23f7f"
      unitRef="usd">610307000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzYtNC0xLTEtMA_15121b62-5330-4133-b1d5-572c4194c934"
      unitRef="usd">643396000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzctMi0xLTEtMA_74e73478-5200-4f3b-a26c-fa110188c82e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzctNC0xLTEtMA_9e1c3972-8693-462d-8643-4593442ea9ae"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg1Nw_0193998d-c065-4f0b-b8db-574c8afa5a8d"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg1Nw_723eb1ef-69e6-477f-bda3-74ec8de74bfc"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg2OQ_0d871bc0-8484-435a-9f46-eb06751c14d1"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg2OQ_465056ea-51d1-460d-83ef-076b10400925"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg3Ng_7799c7b0-777b-4a7a-9bd8-ddc82964c532"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg3Ng_9f3974bb-ca30-41d1-b3d4-8afe9879cc92"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg3Ng_a055e9a1-5077-47b6-94b1-a8e314bf2be8"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMC0xLTEtNDUzL3RleHRyZWdpb246NjhiODM4MjY1OGJjNDEyMWI1ODg3MzhjNTk1MjM1MmNfMTY0OTI2NzQ0MTg3Ng_bdc393df-f179-4ca2-be27-318f09134dc8"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktMi0xLTEtMA_2c5c0d5b-e74b-4955-881b-5e8a2e091397"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfMzktNC0xLTEtMA_70bfbbf3-52d5-4891-80e7-b9b41f83a170"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTg2MQ_79d0dbb9-7ba9-4a46-aa8c-30ad7fa9d1fe"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTg2MQ_88c0dd20-3a92-4fce-bce7-870cc736316e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTg4Ng_5a46efb0-792d-42c7-a711-8556e0ca1d83"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTg4Ng_f894d3ac-fbaa-4db0-802a-0240a4d6ed61"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTgzMg_7ede1145-f73d-4f68-9ac0-e972dc8238bf"
      unitRef="shares">16719330</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTgzMg_bb15428c-e932-4799-8036-843fe1cbc87c"
      unitRef="shares">16719330</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTg0NQ_41462df1-c669-4e05-87dd-27037c71c6f2"
      unitRef="shares">16648616</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMC0xLTEtNDU2L3RleHRyZWdpb246OGI0NTliMjk4YzllNDRjYTllNDAyMWYyZTczYTczYzRfMTY0OTI2NzQ0MTg0NQ_e9b59082-15d8-46bf-a669-fe389bf93049"
      unitRef="shares">16648616</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtMi0xLTEtMA_633d44f5-46e6-4119-b907-d1c9baa2464b"
      unitRef="usd">167000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDEtNC0xLTEtMA_8557a4f3-0b2c-432e-974e-a36a6024beca"
      unitRef="usd">166000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDItMi0xLTEtMA_4a4773db-b018-433f-b8b0-a1e8aba935a7"
      unitRef="usd">156461000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDItNC0xLTEtMA_29e80d31-effd-4bab-b287-65aa212f3916"
      unitRef="usd">152532000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDMtMi0xLTEtMA_77fa3a3f-97f4-448f-a5f7-754adc85e420"
      unitRef="usd">-403000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDMtNC0xLTEtMA_d344aca7-890f-4572-b4c9-86170f1f7d86"
      unitRef="usd">-446000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDQtMi0xLTEtMA_48f50feb-2abe-4c68-8764-4bf40a459afd"
      unitRef="usd">252375000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDQtNC0xLTEtMA_79bc32c4-a6da-4b71-8d9b-15613cbaae45"
      unitRef="usd">212219000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDUtMi0xLTEtMA_3cc33374-d3f9-48d5-aef6-3deee9386a70"
      unitRef="usd">408600000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDUtNC0xLTEtMA_6199be51-fddb-4be1-8f4e-8f523a739597"
      unitRef="usd">364471000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDYtMi0xLTEtMA_9f249a44-5797-4b73-9500-1d5676c9c900"
      unitRef="usd">4000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDYtNC0xLTEtMA_b2fd97bb-1d46-456a-b453-67b8108a8bbc"
      unitRef="usd">4000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDctMi0xLTEtMA_2aea1a60-b871-4e40-9020-386ac98e749f"
      unitRef="usd">408604000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDctNC0xLTEtMA_56cb413a-9741-4733-8d5c-f7a70a6c9796"
      unitRef="usd">364475000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDgtMi0xLTEtMA_d33a42c9-e0e2-4d5b-9ddb-7350c21c3ac1"
      unitRef="usd">1018911000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18xNi9mcmFnOmE0ZjljYTQ5MGFjNzRmODc5ODllNmMzNzcwYTJiN2QzL3RhYmxlOmY1NzE2YjI0NTVlYjRmMmFhYWJlMjhmYzRmYTA0MzhmL3RhYmxlcmFuZ2U6ZjU3MTZiMjQ1NWViNGYyYWFhYmUyOGZjNGZhMDQzOGZfNDgtNC0xLTEtMA_dda9e772-2e86-4ffd-9e3e-364d4de06351"
      unitRef="usd">1007871000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMy0yLTEtMS0w_2af4ab90-429b-44ed-8b2e-323d0654378e"
      unitRef="usd">607901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMy00LTEtMS0w_b0900685-d9ff-4af6-a547-ceb30cc0c1f2"
      unitRef="usd">583214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMy02LTEtMS0w_390a7ec7-60af-4f9f-ba8b-83f8dc986356"
      unitRef="usd">1639422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMy04LTEtMS0w_92555be3-2c34-4d9e-8c25-9c1591d7f3b1"
      unitRef="usd">1500084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNC0yLTEtMS0w_3ccc96ff-c7d4-4d41-8949-9b9450599824"
      unitRef="usd">531429000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNC00LTEtMS0w_9e46468b-bb85-4484-89e8-4abe76b1e452"
      unitRef="usd">524017000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNC02LTEtMS0w_8984bc41-8433-43d0-9abd-5d977eb74589"
      unitRef="usd">1440013000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNC04LTEtMS0w_04562b4d-8d05-4ffd-baff-4b00f29f95fd"
      unitRef="usd">1354848000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNS0yLTEtMS0w_d16cc27d-2c89-4ce2-ac30-577eefce794f"
      unitRef="usd">76472000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNS00LTEtMS0w_36893b66-1618-4761-8638-52d87cece6d6"
      unitRef="usd">59197000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNS02LTEtMS0w_ced15e5b-91cb-44ee-b32f-11edd5506ee5"
      unitRef="usd">199409000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNS04LTEtMS0w_f693153e-6bf3-4f01-a021-cc6a4698f7d2"
      unitRef="usd">145236000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNi0yLTEtMS0w_99bd55c6-5d27-4407-bac9-18217a787600"
      unitRef="usd">51443000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNi00LTEtMS0w_eb840e2d-9636-492c-8a96-c85d58cc57af"
      unitRef="usd">41667000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNi02LTEtMS0w_eb8684a1-7844-4cb9-ba1c-db8e61dab62c"
      unitRef="usd">137688000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNi04LTEtMS0w_9fe42a29-a43b-4ea5-b199-d531174e3244"
      unitRef="usd">108598000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNy0yLTEtMS0w_bca16063-674f-4dc2-abb4-d643c31a07d5"
      unitRef="usd">578000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNy00LTEtMS0w_b641d5d2-a2db-47fd-8987-5bd8849e9509"
      unitRef="usd">1419000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNy02LTEtMS0w_1e9433ee-1b9d-4973-9664-165364090bf5"
      unitRef="usd">3009000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfNy04LTEtMS0w_79ea0641-7d25-4059-9ecb-0cc868c518cb"
      unitRef="usd">2888000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOC0yLTEtMS0w_9a5571d5-e7b3-4ba3-afe8-b11166b6a72a"
      unitRef="usd">478000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOC00LTEtMS0w_8af5131e-062c-4fa6-8158-87fdc96313d3"
      unitRef="usd">1151000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOC02LTEtMS0w_5d2eebad-7ee4-4b55-ae5d-4076adc2c0b2"
      unitRef="usd">1967000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOC04LTEtMS0w_95883560-bb17-4091-9d36-c9455e2001ec"
      unitRef="usd">2548000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OperatingIncomeLoss
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOS0yLTEtMS0w_3337f456-a16f-4d16-a744-032d052c651e"
      unitRef="usd">24929000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOS00LTEtMS0w_09376584-2676-47f0-a21e-d71a2a89ffa8"
      unitRef="usd">17262000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOS02LTEtMS0w_267aaa4b-fbaf-49bc-b310-fa77dd941a8f"
      unitRef="usd">60679000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfOS04LTEtMS0w_aa963338-2dfd-4c74-820b-b52c04ff34e7"
      unitRef="usd">36298000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTEtMi0xLTEtMA_d2437078-1f9c-44ff-a2f7-79c6ae1fcb45"
      unitRef="usd">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTEtNC0xLTEtMA_b10158d7-8aa7-4823-b8dd-b5f412799a11"
      unitRef="usd">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTEtNi0xLTEtMA_928c4654-c3f7-460a-90b0-340860201864"
      unitRef="usd">6000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTEtOC0xLTEtMA_e40219fb-3773-4e19-b145-a1919dca0040"
      unitRef="usd">0</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTItMi0xLTEtMA_def0588d-7bc3-4612-b065-8e30d548d15e"
      unitRef="usd">1113000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTItNC0xLTEtMA_1adc9e91-1171-420e-a3f2-5e8fe59babaf"
      unitRef="usd">2125000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTItNi0xLTEtMA_822ba8cf-3e79-4355-9232-f5d03eb346eb"
      unitRef="usd">3941000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTItOC0xLTEtMA_c0c685a0-b8fa-4909-ad3a-089d24cfe195"
      unitRef="usd">4498000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTMtMi0xLTEtMA_2eb80471-c7d2-43b3-a641-5abc3b1a2f4e"
      unitRef="usd">18000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTMtNC0xLTEtMA_2198a08c-8f8a-4769-8a33-979ed7a60210"
      unitRef="usd">-922000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTMtNi0xLTEtMA_d948a8cb-9629-4ef3-a0ed-33bcd106e089"
      unitRef="usd">-556000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTMtOC0xLTEtMA_90cd22be-8041-4f87-9655-721c1c22e660"
      unitRef="usd">406000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTQtMi0xLTEtMA_107e8462-7a6e-4664-ab7b-bddf26d5ce15"
      unitRef="usd">23834000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTQtNC0xLTEtMA_677b7903-299f-4f28-91ac-ac30effcc251"
      unitRef="usd">14215000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTQtNi0xLTEtMA_d16fbbe1-7dee-4d2a-9918-39ba4e66daf7"
      unitRef="usd">56188000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTQtOC0xLTEtMA_7d98ea20-9edc-4ac4-b7e3-4c33371689fc"
      unitRef="usd">32206000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTUtMi0xLTEtMA_f873ce1c-8ad7-40ce-a672-e38aa89bcc6c"
      unitRef="usd">6542000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTUtNC0xLTEtMA_f8525feb-1c74-4a52-ab39-0bfb171d6fd7"
      unitRef="usd">3754000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTUtNi0xLTEtMA_554a656a-24bc-47d5-829d-24a91e2ae8eb"
      unitRef="usd">15579000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTUtOC0xLTEtMA_8ae8610f-aea4-4a41-8e6e-6eec4a9a4269"
      unitRef="usd">8767000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTYtMi0xLTEtMA_f4c2b29b-8e1e-4caa-adcf-80be4221dee5"
      unitRef="usd">17292000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTYtNC0xLTEtMA_cf058c34-d584-42a3-8fae-5025699d2c79"
      unitRef="usd">10461000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTYtNi0xLTEtMA_34441b9e-e327-4a19-ac8a-0e6283060774"
      unitRef="usd">40609000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTYtOC0xLTEtMA_2cc88e31-3a80-4768-9b0a-25e189ae527d"
      unitRef="usd">23439000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTctMi0xLTEtMA_6f1984c1-713b-4762-ae08-0610654d41eb"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTctNC0xLTEtMA_2dcd4347-8733-4980-93f2-aed4eb686ed1"
      unitRef="usd">106000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTctNi0xLTEtMA_eb6a1884-877a-4063-ab6d-6dc393c5ad88"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTctOC0xLTEtMA_a56d8f24-da20-4099-9781-3ba4fab3bd96"
      unitRef="usd">-1476000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTgtMi0xLTEtMA_375c5f59-7f5e-4fd3-b22f-7439a17d7117"
      unitRef="usd">17292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTgtNC0xLTEtMA_84815f23-2baa-477c-ba24-b2e034051626"
      unitRef="usd">10355000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTgtNi0xLTEtMA_a5fec94c-ceba-4cd9-ae58-4489cf6db3b0"
      unitRef="usd">40609000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMTgtOC0xLTEtMA_36d3eb98-66ea-4960-a1f8-dc74522a678d"
      unitRef="usd">24915000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjAtMi0xLTEtMA_60cec560-9db9-4318-b4ef-e1a533ff6f14"
      unitRef="usdPerShare">1.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjAtNC0xLTEtMA_0eac184e-e5be-4e04-9a3d-326eb81cd53a"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjAtNi0xLTEtMA_0c26a97f-8f52-46b7-814b-a8dbfadb1d08"
      unitRef="usdPerShare">2.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjAtOC0xLTEtMA_ad96eba3-07e5-44b6-8277-9e2bb3c3424f"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjEtMi0xLTEtMA_491c3a6c-a912-42ef-b90c-ea9c8e7b3aae"
      unitRef="usdPerShare">1.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjEtNC0xLTEtMA_9ee3c2f1-e9e0-4f5c-997c-c4115538aa62"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjEtNi0xLTEtMA_53ce0435-f70d-4667-a80f-cf783fbd2232"
      unitRef="usdPerShare">2.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjEtOC0xLTEtMA_a3c86990-9ede-472b-a151-0a1503fca567"
      unitRef="usdPerShare">1.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjMtMi0xLTEtMA_7cf740d4-aa2b-4cd2-ad3d-91653aa9c369"
      unitRef="shares">16698000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjMtNC0xLTEtMA_ecfb3a78-ab59-41ba-be7e-b9a139d2da80"
      unitRef="shares">16614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjMtNi0xLTEtMA_9c207a3c-9936-43f3-b4dd-9e9ede9e4af5"
      unitRef="shares">16670000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjMtOC0xLTEtMA_2e4c2072-8630-4ee6-9eef-82c493e96682"
      unitRef="shares">16576000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjQtMi0xLTEtMA_7f659f1d-77bf-4997-a427-207a5b2fd404"
      unitRef="shares">16882000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjQtNC0xLTEtMA_945f2d1a-0c10-4a8c-b18b-b3e9ad5e953e"
      unitRef="shares">16714000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjQtNi0xLTEtMA_df3fc296-995d-4bdc-b166-d052d9466cd7"
      unitRef="shares">16798000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjQtOC0xLTEtMA_a2bd09b1-eafc-4374-be9e-fe4f98e7a530"
      unitRef="shares">16692000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjYtMi0xLTEtMA_a8a161d3-6c9d-455c-a11a-28a55c9452e9"
      unitRef="usd">17292000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjYtNC0xLTEtMA_0ce69622-6d1f-4423-a661-6c93aaa1e6c0"
      unitRef="usd">10461000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjYtNi0xLTEtMA_4421b02d-4f30-475a-a543-71741821c82d"
      unitRef="usd">40609000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjYtOC0xLTEtMA_315d6355-a25f-415b-ab2c-205fbb73fcb9"
      unitRef="usd">23439000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjgtMi0xLTEtMA_f3b5be6c-038f-4818-b288-8dc8e527695b"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjgtNC0xLTEtMA_e5326545-34f8-4f3e-9ae2-7592356c0f80"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjgtNi0xLTEtMA_1f2173c5-3d98-4e71-b195-24f9ad90a819"
      unitRef="usd">43000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjgtOC0xLTEtMA_1fb388b0-cfb1-4927-a55d-59573a2f34a3"
      unitRef="usd">-199000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjktMi0xLTEtMA_69fa80cf-b7e9-42e7-bb00-e7d66fa65e8e"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjktNC0xLTEtMA_016b2463-0209-4f7d-8fc0-ef8a4ec93dfb"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjktNi0xLTEtMA_42b63335-a0ee-41e8-9938-b7fd1f95ffc9"
      unitRef="usd">43000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMjktOC0xLTEtMA_44f07af4-8e07-4d5c-84d0-77c49c36b077"
      unitRef="usd">-199000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzAtMi0xLTEtMA_51d508c4-53b5-4cd7-86f4-40de2b6cc0ee"
      unitRef="usd">17287000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzAtNC0xLTEtMA_681d965e-72b8-46db-a2a5-8d2e00d9e7b0"
      unitRef="usd">10462000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzAtNi0xLTEtMA_77b2e3dc-a72b-4bc9-8868-b4665a90b0c7"
      unitRef="usd">40652000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzAtOC0xLTEtMA_00900f7c-f5d4-468e-ad20-8df6b5c1b74b"
      unitRef="usd">23240000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzEtMi0xLTEtMA_9442fcb2-90fb-4d4c-8cb6-01c23aa9eb9d"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzEtNC0xLTEtMA_0b4417d5-fb01-4476-989f-9711d658474c"
      unitRef="usd">106000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzEtNi0xLTEtMA_1dfbc66d-83fd-42dd-b0ee-28250d075a92"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzEtOC0xLTEtMA_fa90aeb1-435d-4c34-a10b-750a57b5a88e"
      unitRef="usd">-1476000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzItMi0xLTEtMA_4d6d7b34-50bf-4cff-8651-956da5684c48"
      unitRef="usd">17287000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzItNC0xLTEtMA_773f80b5-532d-4e2d-af95-a89e17d03600"
      unitRef="usd">10356000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzItNi0xLTEtMA_09e68952-2052-48f7-986a-5ad19ec31eaa"
      unitRef="usd">40652000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yMi9mcmFnOjQ0YzdmZDc5N2IzYTQ4Mzk5ODZiMDVmMzM5ZTk1ZjZmL3RhYmxlOjNmM2U3OTA4NTczYzQzNDY4OTkzYjIxMmE4YzRjNTc0L3RhYmxlcmFuZ2U6M2YzZTc5MDg1NzNjNDM0Njg5OTNiMjEyYThjNGM1NzRfMzItOC0xLTEtMA_a47908fb-4bbc-4f58-bdd9-b2ac5c22f1b4"
      unitRef="usd">24716000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4754d1a7fe824110b427231ec51ef750_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy0yLTEtMS0w_b2d6ef60-2eca-40b0-9943-d2624648ad97"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i0ba6a94025634b63ac4e012d8ccb2efa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy00LTEtMS0w_39b2dc24-407f-4eda-b00e-8f8330f6b978"
      unitRef="shares">16565000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0ba6a94025634b63ac4e012d8ccb2efa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy02LTEtMS0w_9088b6db-7697-49e4-8ff0-75c393cbfa10"
      unitRef="usd">165000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1305eba1fa984820bec9ed9b6766f641_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy04LTEtMS0w_76e6a8e0-680c-4c8f-a916-1321e23d3613"
      unitRef="usd">148276000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4486f78a88dd4873a4ef7a02812258b3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy0xMC0xLTEtMA_308cc73a-65f9-42f0-90b5-ecbbbcc7b76c"
      unitRef="usd">-193000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b4c42b7ddf249f090949c23d9118bb7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy0xMi0xLTEtMA_cb173dd1-a56b-4eb1-b6c0-a870a638e6ae"
      unitRef="usd">174736000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i71dcc94659ad4c34ab6df72161ffd3d2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy0xNC0xLTEtMA_00573732-e1de-4b7a-9ebc-097650a55d06"
      unitRef="usd">322984000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie7daff57d85043a5857625f82b5c098d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy0xNi0xLTEtMA_1d73e706-e1fe-4ca1-816c-6914981ebc04"
      unitRef="usd">1480000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic57e02410cf647e289f552521b6d7439_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMy0xOC0xLTEtMA_38710cff-88a0-466d-835f-0c1086013cd3"
      unitRef="usd">324464000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i803881b0c22547d6b985366082248290_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNC0xMi0xLTEtMA_94e5bd80-03a1-479a-a230-018abdc0775e"
      unitRef="usd">7353000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id65ac345f458474594ca40a954490bc9_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNC0xNC0xLTEtMA_90016fd3-76d6-47da-9ee8-38406ba5b748"
      unitRef="usd">7353000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i6a66bc02252a4828896629b72ca29824_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNC0xNi0xLTEtMA_116e6c69-2859-46a3-bd60-6f7ee18d8e01"
      unitRef="usd">-733000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="iab32ae4860404568ba547ae9cf996599_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNC0xOC0xLTEtMA_70e436f5-4b38-4524-9a74-ff0d30dc1fc8"
      unitRef="usd">6620000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="if70578197d184fe4b2dd9efe38ee66c0_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNS00LTEtMS0w_3e51ff8e-a098-4026-926b-18479a53cda9"
      unitRef="shares">68000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i79e8942c68564347a6263c811b53e5c5_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNS04LTEtMS0w_972b651c-a05b-4906-8b72-4fd94403ea71"
      unitRef="usd">282000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="id65ac345f458474594ca40a954490bc9_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNS0xNC0xLTEtMA_87937f33-768e-41e2-b1fc-22a3e54d3636"
      unitRef="usd">282000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iab32ae4860404568ba547ae9cf996599_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNS0xOC0xLTEtMA_57b26444-0565-4743-937b-b1283ed0c8fb"
      unitRef="usd">282000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i79e8942c68564347a6263c811b53e5c5_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNi04LTEtMS0w_1a9bb303-9cea-4e19-987c-1b87ac2ba1d5"
      unitRef="usd">951000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id65ac345f458474594ca40a954490bc9_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNi0xNC0xLTEtMA_a04364ee-fe28-497a-a7c0-9a5e05bb1220"
      unitRef="usd">951000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iab32ae4860404568ba547ae9cf996599_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNi0xOC0xLTEtMA_7579371d-155a-4852-9105-5c352a4ba847"
      unitRef="usd">951000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="if70578197d184fe4b2dd9efe38ee66c0_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNy00LTEtMS0w_76d8e3c1-446d-44f7-849c-f0daa15dada5"
      unitRef="shares">23000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i79e8942c68564347a6263c811b53e5c5_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNy04LTEtMS0w_bfcf1321-337a-42d7-a1cb-7ac10f56847d"
      unitRef="usd">571000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i803881b0c22547d6b985366082248290_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNy0xMi0xLTEtMA_9f59a39f-fc7c-4fa2-b4a2-2c3374c74a6f"
      unitRef="usd">207000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="id65ac345f458474594ca40a954490bc9_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNy0xNC0xLTEtMA_f45e9bfe-3d62-46f1-8a9c-1245b78f5d3c"
      unitRef="usd">778000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iab32ae4860404568ba547ae9cf996599_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNy0xOC0xLTEtMA_5fb9dfd4-a94e-4e9b-a328-d4e2933791da"
      unitRef="usd">778000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iadf7bab4b6804c04b69355dd4d2ccd9c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfOC0xMC0xLTEtMA_3b9b3d3e-7d65-4e83-a74d-fd40ae023ecf"
      unitRef="usd">-77000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id65ac345f458474594ca40a954490bc9_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfOC0xNC0xLTEtMA_0ef18baf-e72d-4a71-a4c4-e1dd7e0bedd9"
      unitRef="usd">-77000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iab32ae4860404568ba547ae9cf996599_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfOC0xOC0xLTEtMA_77e98106-88e2-4967-98d6-a6a06c2a9142"
      unitRef="usd">-77000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="if70578197d184fe4b2dd9efe38ee66c0_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfOS02LTEtMS0w_2b7dd8cd-5f15-41b8-9e11-aaca3e9a53a1"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="id65ac345f458474594ca40a954490bc9_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfOS0xNC0xLTEtMA_b3293a25-77fe-42bb-ab0c-1ff2f9c7efa1"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="iab32ae4860404568ba547ae9cf996599_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfOS0xOC0xLTEtMA_c79f8890-d4a5-4462-984d-e1ccfb0bc6cb"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i54380ff6e43a4659aca6775f27307e2e_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtMi0xLTEtMA_da10c764-929f-4e41-937f-20d7ee5c001b"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i46f9086725ef4cd09541851e5e118351_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtNC0xLTEtMA_58f975bf-da2e-4220-b8c6-cdbf9e651bbe"
      unitRef="shares">16610000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i46f9086725ef4cd09541851e5e118351_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtNi0xLTEtMA_961fd8be-0b8d-48fb-bd66-d495b966005a"
      unitRef="usd">177000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib14de63d4f5b4c719293892bc5bcc8f0_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtOC0xLTEtMA_ec23d761-a608-4ba7-8b51-76f173d4271e"
      unitRef="usd">148938000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idf613f73fae2414a867f55aa9b4873d6_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtMTAtMS0xLTA_26cf4f20-c1a0-4e55-844b-8b46e8bcb6d8"
      unitRef="usd">-270000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i326068f8336f47798639e1334361d9d3_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtMTItMS0xLTA_37ba2288-5856-4445-8a10-43788c6a55e0"
      unitRef="usd">181882000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15c1de60f07a4ff4911b406dd31f15c1_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtMTQtMS0xLTA_8df70659-d03e-48e7-8ff9-98b2d85027fc"
      unitRef="usd">330727000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i18744abad9b447d6a1e7112c4f408c9a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtMTYtMS0xLTA_fa6fd9d9-d3c3-4ea5-b0e1-f46bfa6f6a92"
      unitRef="usd">747000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i72982918e951427fb0d66824a7c4857a_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTAtMTgtMS0xLTA_bfed89fd-3900-4b90-b103-cd38d0267249"
      unitRef="usd">331474000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i59b02abe714d46abaa06b66ba22bbc12_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTItMS0xLTMwNDc_b1058716-3d5f-4e3a-a0b9-8aa634f1dd90"
      unitRef="usd">7207000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8cef662b127e4dd199144817b0653713_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTQtMS0xLTMwNDc_d9fd283a-b061-40fd-b41a-cd575474b988"
      unitRef="usd">7207000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i67bb89f6c5544786bce640f7007116db_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTYtMS0xLTMwNDc_37751939-e26f-4924-9453-51b9fd64079f"
      unitRef="usd">-849000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7f045f60741744e8ab2aeb6c6243a31d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTgtMS0xLTMwNDc_eb1ca564-a438-4e11-8637-771d073ffa32"
      unitRef="usd">6358000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="idd197e4b2fb044a5a626b97aa972637d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItNC0xLTEtMzA0Nw_62057cd3-6dad-47db-9b81-519151454acc"
      unitRef="shares">33000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="idd197e4b2fb044a5a626b97aa972637d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItNi0xLTEtMzA0Nw_d82fb8de-706c-4024-bea8-49a662530cb0"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1cdddfb8c61c416a96bf25755c78340e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItOC0xLTEtMzA0Nw_2f0808d9-4985-4cda-97df-b0aa48a49f7d"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8cef662b127e4dd199144817b0653713_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItMTQtMS0xLTMwNDc_db2e988d-b8ca-4b6f-82cb-006534c77b72"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7f045f60741744e8ab2aeb6c6243a31d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItMTgtMS0xLTMwNDc_ad09b2dd-558b-4a99-9614-14944cdf0814"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1cdddfb8c61c416a96bf25755c78340e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtOC0xLTEtMzA0Nw_91a2bc75-d662-4b11-8fb4-845959dfd2c6"
      unitRef="usd">1202000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8cef662b127e4dd199144817b0653713_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtMTQtMS0xLTMwNDc_adee4e88-b923-43df-b94b-bdded4b2c90c"
      unitRef="usd">1202000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7f045f60741744e8ab2aeb6c6243a31d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtMTgtMS0xLTMwNDc_eb4dba3b-5c85-4a6c-9ba2-6a9cf6b3007d"
      unitRef="usd">1202000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ia9ddd90eaab64f2e8dcbf10390076729_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTAtMS0xLTMwNDc_63fe75db-1a86-4b92-ae9d-cda3c660abe2"
      unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8cef662b127e4dd199144817b0653713_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTQtMS0xLTMwNDc_786667dd-0938-42ed-b5c4-229535e59099"
      unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7f045f60741744e8ab2aeb6c6243a31d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTgtMS0xLTMwNDc_d1701d20-8871-4ba1-a065-2ba6395203d2"
      unitRef="usd">-123000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="idd197e4b2fb044a5a626b97aa972637d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTctNC0xLTEtMzA0Nw_53efd45f-a874-4a90-8758-10722c805d26"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="idd197e4b2fb044a5a626b97aa972637d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTctNi0xLTEtMzA0Nw_f1c9526f-54ae-4281-8656-9956976de729"
      unitRef="usd">-12000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i1cdddfb8c61c416a96bf25755c78340e_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTctOC0xLTEtMzA0Nw_838e81b3-0c56-47bb-a3e9-7f0221a872f5"
      unitRef="usd">36000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i8cef662b127e4dd199144817b0653713_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTctMTQtMS0xLTMwNDc_8dea6387-5291-4a9a-acb4-1bf4c2cb8daf"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i7f045f60741744e8ab2aeb6c6243a31d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTctMTgtMS0xLTMwNDc_60ca239d-0bc8-4e88-b9bd-21ea3e944845"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia372ff5315ab4aab8baab8af1c67cb82_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMi0xLTEtMzA0Nw_07c3f49f-670a-42bd-b1ee-0c2d82f41de6"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="ic7cb88b9928b44cfb4b91eafb70c75ee_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtNC0xLTEtMzA0Nw_d378eafd-e713-4c3b-b5c8-b7b5aac60e36"
      unitRef="shares">16644000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic7cb88b9928b44cfb4b91eafb70c75ee_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtNi0xLTEtMzA0Nw_6c247a80-96f0-4e2d-afc8-1563209df83b"
      unitRef="usd">166000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9db3e931114b4a3cb80d8c252b648b0d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtOC0xLTEtMzA0Nw_26532748-4e35-4ec6-94e7-d5502bf1d94f"
      unitRef="usd">150177000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia74c0dabd5f94e95861ffc458693555b_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTAtMS0xLTMwNDc_5e01dcc8-7a7e-4f9a-8c80-3eb9893fdd66"
      unitRef="usd">-393000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64948c01fffc4f32bd2472b1976e7140_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTItMS0xLTMwNDc_cceb1bef-e0ce-4a79-b29b-1faf271e51ea"
      unitRef="usd">189089000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10b542ec07aa4b82898f42f22e4829d1_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTQtMS0xLTMwNDc_38fe3151-a62b-4e51-a770-fcd3630d69bf"
      unitRef="usd">339039000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iae32eb42528649a891355c48ef61b13f_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTYtMS0xLTMwNDc_4e985eb7-fb5e-4af9-8be6-d8f071755627"
      unitRef="usd">-102000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9d07e0f2e29c4291bbb0007d3611081a_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTgtMS0xLTMwNDc_9e3ca7e2-dcf5-46be-9eb6-dc547fc1a0f5"
      unitRef="usd">338937000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i5c8ccc3661af4105842e0eb991cfccb9_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTItMS0xLTA_08261ef8-24a5-412b-954e-1c72f121515e"
      unitRef="usd">10355000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i08723ba2104447a58bffb0dfd412378e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTQtMS0xLTA_38112390-b00c-41be-9926-31d73ffefd9f"
      unitRef="usd">10355000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5276c45779044b7f9898c6a5067371a6_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTYtMS0xLTA_f5cf12cc-2238-436b-8fdd-709819601a0c"
      unitRef="usd">106000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTEtMTgtMS0xLTA_2e6089a2-bb89-4e84-a1d7-3e70efb09477"
      unitRef="usd">10461000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i804d51240ef14c6bb172b58654366bda_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItOC0xLTEtMA_5192b4f8-5961-44e0-b3b2-7b86d62045bf"
      unitRef="usd">41000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i08723ba2104447a58bffb0dfd412378e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItMTQtMS0xLTA_0937cf0b-49de-404b-b4be-3b6e6382e429"
      unitRef="usd">41000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTItMTgtMS0xLTA_6bf898a4-9f50-4ebd-82ec-bb2cea3b2301"
      unitRef="usd">41000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <myrg:APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares
      contextRef="ifb79f006c5ce4f00a2238fa3f85a150d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtNC0xLTEtMA_ef476e37-9ef0-4f45-b7d3-6a273363ea26"
      unitRef="shares">2000</myrg:APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i804d51240ef14c6bb172b58654366bda_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtOC0xLTEtMA_39e065e0-b232-4a38-a6db-ce2a8b6b6c9f"
      unitRef="usd">1108000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i08723ba2104447a58bffb0dfd412378e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtMTQtMS0xLTA_47b0e060-31f8-4b60-9cd3-533ea504dc20"
      unitRef="usd">1108000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTMtMTgtMS0xLTA_e4759539-3caf-4d08-88c3-4ef69c580a27"
      unitRef="usd">1108000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic3e2143eeab645529d6db29ff6096388_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTQtMTAtMS0xLTA_6a568d06-646a-44ed-8f80-cf78cb22442f"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i08723ba2104447a58bffb0dfd412378e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTQtMTQtMS0xLTA_b581abac-550e-433d-b356-711e9a96fd0f"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTQtMTgtMS0xLTA_bd91bd69-9511-44dd-afc2-157e0048ba09"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="ifb79f006c5ce4f00a2238fa3f85a150d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTUtNC0xLTEtMA_fea5ec21-9b76-49aa-b6be-1cefc276ff88"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i804d51240ef14c6bb172b58654366bda_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTUtOC0xLTEtMA_47a193b2-fdab-4551-8bfe-c33cae53e98f"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i08723ba2104447a58bffb0dfd412378e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTUtMTQtMS0xLTA_55cbf7df-48cf-4c52-a94b-2337999f6fc6"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTUtMTgtMS0xLTA_1fe0d3f8-8132-4e27-a043-3688885326fe"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4bba3feb183b4fe1b59c6d7aef7318e8_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMi0xLTEtMA_a2f53b1e-2e32-4157-a1a6-dea51cbc9ecf"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i17345f0c61d84559abcba7c12851aff1_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtNC0xLTEtMA_9905593c-3334-4f29-a31f-c2e906df2f20"
      unitRef="shares">16647000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i17345f0c61d84559abcba7c12851aff1_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtNi0xLTEtMA_e744042e-4486-43b2-a8c9-c8d4e5ba59f3"
      unitRef="usd">166000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a903f6aa254417d8040c6e5a2982c80_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtOC0xLTEtMA_a36e4452-35e5-406d-b1fa-c886747fd469"
      unitRef="usd">151350000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i394f38255fe447d59f09beec08c81c0c_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTAtMS0xLTA_c97e9a34-7363-4f5e-bed7-d0900af66c63"
      unitRef="usd">-392000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if7de5567f954412dabc66b8aef634284_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTItMS0xLTA_cd88c5ca-d0b7-45d4-af84-2c1ebc4c8be2"
      unitRef="usd">199444000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b1e7f07eaa64804accab7e01d72eddd_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTQtMS0xLTA_f2d67189-816f-4e7b-b241-1b7d3018c0d1"
      unitRef="usd">350568000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id7cdcc0d3cad4da3ae162c23a4e3a720_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTYtMS0xLTA_e66beb24-aafa-4b5c-83aa-1cb5ea7040a6"
      unitRef="usd">4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5caa092b0020480dbaf788426dbe6760_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTYtMTgtMS0xLTA_2c2a6f75-4dbb-47be-8671-5bd9a7711cd7"
      unitRef="usd">350572000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a70eb98012c4508b6bd2e45b2c48683_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMi0xLTEtMA_6f078aaf-d904-40eb-ab76-467e46b9ebb3"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i0f5d07aa9f454754bc53fc44d0748fed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtNC0xLTEtMA_db19d316-00ea-4f51-a477-5ba3ae6a006f"
      unitRef="shares">16649000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0f5d07aa9f454754bc53fc44d0748fed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtNi0xLTEtMA_93b398a6-88c1-4a05-94cb-61431bae1a14"
      unitRef="usd">166000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icb33b4bb4b274f739684a44607013aaf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtOC0xLTEtMA_2ddc07de-714e-4064-9de9-603060798f97"
      unitRef="usd">152532000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib4421c32e9444dfeb92aec6152c43b1a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTAtMS0xLTA_faf7f9ac-6018-4e1a-b74e-ae119660924a"
      unitRef="usd">-446000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4722412ce0444be99bb69e13c98529f7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTItMS0xLTA_660cd9a7-5f71-4941-ae1d-471096a334e7"
      unitRef="usd">212219000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7e8f9a5c49b045f39b545d9e1e553577_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTQtMS0xLTA_ad0e9495-c9ca-4c2d-a24d-9040a692f360"
      unitRef="usd">364471000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3a30ee5f825f4439a24c0e6c975340cc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTYtMS0xLTA_d0308ecb-66e5-4058-808e-6878fca9a657"
      unitRef="usd">4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTgtMTgtMS0xLTA_79f2fa3d-f688-4df4-a1fd-cccecbe12292"
      unitRef="usd">364475000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i427697eb48964c4284fe02c92934c5f8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTktMTItMS0xLTA_32717976-4413-4937-9f36-cf6db13252de"
      unitRef="usd">9932000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTktMTQtMS0xLTA_8ba201b2-2da1-417c-970b-113bcd5a88f8"
      unitRef="usd">9932000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMTktMTgtMS0xLTA_300789fa-c948-43b5-89e9-031d10386a35"
      unitRef="usd">9932000</us-gaap:ProfitLoss>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e4f1b2fe34e455595319a89012bce5e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjAtMTItMS0xLTA_414f206f-40de-4600-bf9d-71058c8188a3"
      unitRef="usd">-268000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibfc5d09068af489296dced35e84f2e51_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjAtMTQtMS0xLTA_2cb7a5d7-9bc1-4d48-9511-3f5b5ac2b40c"
      unitRef="usd">-268000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0cc37ae4167a4d5eaba39e55c469283c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjAtMTgtMS0xLTA_c5b149af-c53f-4735-ae97-d8133262cbcd"
      unitRef="usd">-268000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i1f1094c4647c462e876fd5f2baa51ecb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjEtNC0xLTEtMA_edaaf8af-2c59-4125-89ba-d3665a1479e9"
      unitRef="shares">55000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ib090747bc2d24fab831bfdd33420390f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjEtOC0xLTEtMA_906cfbe7-fb42-44e3-9e27-19bbe95b6633"
      unitRef="usd">82000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjEtMTQtMS0xLTA_e4bea2d7-29fd-4b2b-b13f-2cca321d3ff8"
      unitRef="usd">82000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjEtMTgtMS0xLTA_8d720441-748e-4329-998d-dac5fcfdcd84"
      unitRef="usd">82000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ib090747bc2d24fab831bfdd33420390f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjItOC0xLTEtMA_f5bc906c-f4fb-45e8-a356-6b28ab514d51"
      unitRef="usd">1080000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjItMTQtMS0xLTA_bb997b27-1216-4b8e-ad48-86c882a2d2f5"
      unitRef="usd">1080000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjItMTgtMS0xLTA_6da9ac58-4d0f-4ef9-a5ed-ed3962a7a00a"
      unitRef="usd">1080000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i1f1094c4647c462e876fd5f2baa51ecb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjMtNC0xLTEtMA_6e89bf9f-9502-4961-84d8-f070835996de"
      unitRef="shares">20000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib090747bc2d24fab831bfdd33420390f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjMtOC0xLTEtMA_317c5383-d54c-4dc9-b428-02c0848a4ef0"
      unitRef="usd">241000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i427697eb48964c4284fe02c92934c5f8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjMtMTItMS0xLTA_39aa4a1a-f887-423d-ae42-37dec85eeb13"
      unitRef="usd">185000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjMtMTQtMS0xLTA_12d380aa-109a-4587-bf4c-cdfb3b9e37fb"
      unitRef="usd">426000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjMtMTgtMS0xLTA_c288f3b8-2912-4b1f-a188-4a433b58ff3b"
      unitRef="usd">426000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i3982624f66db40f9a5ab72d09c35d7c0_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjQtMTAtMS0xLTA_b53ecf25-cdeb-40c4-8811-d859fb9670bd"
      unitRef="usd">87000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjQtMTQtMS0xLTA_f048588c-a79b-423d-9d3a-b7ea389280e2"
      unitRef="usd">87000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjQtMTgtMS0xLTA_25342331-8db9-4e78-bb31-b07e1888486a"
      unitRef="usd">87000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="i1f1094c4647c462e876fd5f2baa51ecb_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjUtNC0xLTEtMA_d8e4cff6-ac70-4942-890c-cd7b33d5cc10"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ib090747bc2d24fab831bfdd33420390f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjUtOC0xLTEtMA_c485091e-7ef3-447a-b971-5f2ddb8928c0"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ic9c7991967cf4b6d907bc39e7d63a321_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjUtMTQtMS0xLTA_aec51943-e25a-4a39-b2cf-cf7eccb21f59"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i101bb079aa414c5fb648643124df1013_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjUtMTgtMS0xLTA_b1696da4-105f-4548-9172-fce330e28734"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd93dc8883c543d4af228cbead75e9b7_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtMi0xLTEtMA_891e8d6c-0a6a-4059-ae75-70bfd804c928"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i8df0b9842a154606ba7f9808baf8b53b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtNC0xLTEtMA_972c5df3-2526-4eaf-92b7-09078cf8c078"
      unitRef="shares">16685000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8df0b9842a154606ba7f9808baf8b53b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtNi0xLTEtMA_870cf1b1-4856-48fd-b8d2-7174eae4ee62"
      unitRef="usd">166000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f7cfc5fc246461a8cc45bc08afa9c0b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtOC0xLTEtMA_4a74a936-9297-473a-b4af-a227c59d85f5"
      unitRef="usd">153477000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6c967bb4272b43f4af8bb7f64c8c0e4a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtMTAtMS0xLTA_a8fb04d9-05ba-4576-8a26-daddcac1051a"
      unitRef="usd">-359000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i08dd19d187164525b31b6942b376ac9b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtMTItMS0xLTA_0c9cf061-46e5-43a0-80f8-78d95f5ee23e"
      unitRef="usd">221698000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc225d4657414e7a8789d273b59b4dda_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtMTQtMS0xLTA_7776d89a-a24c-4dca-ab52-40c87af09cb2"
      unitRef="usd">374982000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e00af5749e04db9b4b7bde6c1311f8d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtMTYtMS0xLTA_1e3323b5-2171-4a69-86b2-2975c8fede11"
      unitRef="usd">4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9790bafee39b4e919890198c5c2b8ec1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjYtMTgtMS0xLTA_b733296d-f8b2-43fe-904d-d471af5651d4"
      unitRef="usd">374986000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic3c71be2e35f442bb5f49548cec71cdc_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzUtMTItMS0xLTMwNjk_d81d38b8-5f84-4816-ae93-78123abcf135"
      unitRef="usd">13385000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i47319e7611104868bb15fc8af3e03bca_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzUtMTQtMS0xLTMwNjk_d62a72ef-0574-423f-8e66-c37df1422354"
      unitRef="usd">13385000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1202375f8a334b64a85a6df90f2381b4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzUtMTgtMS0xLTMwNjk_bea56d62-d016-438f-9d60-34a06c63f3ad"
      unitRef="usd">13385000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iacca21deb19041f18c33e13379f564ae_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzYtNC0xLTEtMzA2OQ_5009415e-d63f-4de3-a115-28b6f1cec385"
      unitRef="shares">23000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iacca21deb19041f18c33e13379f564ae_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzYtNi0xLTEtMzA2OQ_93eaaf3e-cdd0-460e-b964-5fd2fc042f91"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i47319e7611104868bb15fc8af3e03bca_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzYtMTQtMS0xLTMwNjk_77084a34-bd19-4ab6-97a1-5832ca7a3558"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1202375f8a334b64a85a6df90f2381b4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzYtMTgtMS0xLTMwNjk_79db1fc0-28b0-4aba-9681-c3d6479f5763"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifef01fd5b8b9446c8171cd618be3d9f0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzctOC0xLTEtMzA2OQ_e141a552-0dbf-4162-9a5e-1e2ab4723216"
      unitRef="usd">1093000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i47319e7611104868bb15fc8af3e03bca_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzctMTQtMS0xLTMwNjk_eb13749b-20c5-452f-a319-8b6f9e7b02a2"
      unitRef="usd">1093000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i1202375f8a334b64a85a6df90f2381b4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzctMTgtMS0xLTMwNjk_4d2a03ad-b3a9-4834-872f-fb6715d9e002"
      unitRef="usd">1093000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ieb0e815c613243219c3318aad8173292_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDAtMTAtMS0xLTMwNjk_0153d1e1-8b0d-496a-a362-baa7547a877c"
      unitRef="usd">-39000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i47319e7611104868bb15fc8af3e03bca_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDAtMTQtMS0xLTMwNjk_72dd5260-eb7f-47b9-bad5-f1008f5e196a"
      unitRef="usd">-39000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i1202375f8a334b64a85a6df90f2381b4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDAtMTgtMS0xLTMwNjk_d32dd471-bf75-47fc-9cf4-e73cac61a866"
      unitRef="usd">-39000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesOther
      contextRef="iacca21deb19041f18c33e13379f564ae_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDEtNC0xLTEtMzA2OQ_741d16ff-dc6c-4d51-9f4e-600d22426bfd"
      unitRef="shares">1000</us-gaap:StockIssuedDuringPeriodSharesOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="ifef01fd5b8b9446c8171cd618be3d9f0_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDEtOC0xLTEtMzA2OQ_44801192-f617-480c-bcb4-39fba9fc867f"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i47319e7611104868bb15fc8af3e03bca_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDEtMTQtMS0xLTMwNjk_867a8b46-3fca-4874-b344-7027f691bc29"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i1202375f8a334b64a85a6df90f2381b4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDEtMTgtMS0xLTMwNjk_dd24c5b9-8480-4601-97d3-4d0f69350544"
      unitRef="usd">24000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5431eb6a4e447ec8cb257af0423cf5e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItMi0xLTEtMzA2OQ_9bdb97f1-6766-4d79-9049-1248a501540a"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i56e9f83d95924e22b6937263abf031fe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItNC0xLTEtMzA2OQ_ea42cd38-4f56-45fb-b5fa-5935ba936d3b"
      unitRef="shares">16709000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i56e9f83d95924e22b6937263abf031fe_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItNi0xLTEtMzA2OQ_6e10222d-2abe-45d0-9148-bcfece560128"
      unitRef="usd">167000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ice80563a1d6f4435bbd6f13b674cc36d_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItOC0xLTEtMzA2OQ_59efe6e1-3b00-439c-a32f-62bd10194c2f"
      unitRef="usd">154594000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9b533533a3a54d1680c3ab5cb36bf7f9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItMTAtMS0xLTMwNjk_26540fea-272e-4f74-acc5-d20caccf55d8"
      unitRef="usd">-398000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifa68be79d9c04abca8100999a3fbfa06_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItMTItMS0xLTMwNjk_0e18e8ca-ee87-4602-884a-e720ab4ab0f4"
      unitRef="usd">235083000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if8334afa6a8d4b5ba8688bc0706fe81e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItMTQtMS0xLTMwNjk_abe09947-13a6-4410-a6c7-c97e3de6aec1"
      unitRef="usd">389446000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i82cba0fefb0c44e5961f8ce975e351c9_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItMTYtMS0xLTMwNjk_466a759e-11e5-4dfe-927c-9811458712d8"
      unitRef="usd">4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iefd425e2d56a45139c6277d6fe535fed_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfNDItMTgtMS0xLTMwNjk_8de9cce7-78cf-4b42-826b-a76fdb925c79"
      unitRef="usd">389450000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i262772d5054c47e6aeae003f26669569_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjgtMTItMS0xLTA_3b81822f-07b8-451f-a5cb-dec64bee299c"
      unitRef="usd">17292000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i07223f2d67f24c14a6ca5cad40246b4e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjgtMTQtMS0xLTA_76674ee3-56d4-4f58-96b2-6a256d35ea08"
      unitRef="usd">17292000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjgtMTgtMS0xLTA_df1109fe-a5dc-4b26-9813-9c139feefecb"
      unitRef="usd">17292000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i99824b7619174d46938660a535f8e2f3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjktNC0xLTEtMA_fb07d9b4-1a25-4a95-a3af-05bf2965fc14"
      unitRef="shares">10000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2de5f87ebfdf44c6bff56c43fdb698ab_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjktOC0xLTEtMA_e2016aad-6fb0-421a-b2fd-c97e32fb4057"
      unitRef="usd">224000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i07223f2d67f24c14a6ca5cad40246b4e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjktMTQtMS0xLTA_e719e3f1-000f-43d3-9bb5-4ee83b4a8f0d"
      unitRef="usd">224000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMjktMTgtMS0xLTA_ea68225e-98dd-403b-8dd8-7e942655b8d1"
      unitRef="usd">224000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2de5f87ebfdf44c6bff56c43fdb698ab_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzAtOC0xLTEtMA_85b9a9b0-84a0-4726-a9b0-f053f0968097"
      unitRef="usd">1631000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i07223f2d67f24c14a6ca5cad40246b4e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzAtMTQtMS0xLTA_3f9157b1-17ee-4f00-8e1c-aba22f4331e2"
      unitRef="usd">1631000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzAtMTgtMS0xLTA_f3b61f20-d1bd-4554-a744-72a020830655"
      unitRef="usd">1631000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic6a722ef0dbc4b469a9411f7147a98e0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzEtMTAtMS0xLTA_0b77bff0-b82f-45f5-96e2-aa78cbcf9d1f"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i07223f2d67f24c14a6ca5cad40246b4e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzEtMTQtMS0xLTA_b0e7c223-24f2-449c-808f-440603350a4f"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzEtMTgtMS0xLTA_ba1461a3-7833-46f4-8029-6fddec3112d3"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i2de5f87ebfdf44c6bff56c43fdb698ab_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzItOC0xLTEtMA_4cc7b24d-28b5-4ff3-880b-e1e5ea544405"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i07223f2d67f24c14a6ca5cad40246b4e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzItMTQtMS0xLTA_766ed339-2aef-4e05-96e4-3beaab774d0a"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockIssuedDuringPeriodValueOther
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzItMTgtMS0xLTA_6cea1946-9ed4-4bf3-b636-0d539c107629"
      unitRef="usd">12000</us-gaap:StockIssuedDuringPeriodValueOther>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if70b5bbadb4444c7b4b9bfda6bd6b1d2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtMi0xLTEtMA_afd1ce8d-4d46-4d1b-8551-6c0fdfcdf370"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="i82d975d52a1f4c088adfe01e909bf35c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtNC0xLTEtMA_f7ccac95-86f2-412c-92ff-0999bcaa3a32"
      unitRef="shares">16719000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i82d975d52a1f4c088adfe01e909bf35c_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtNi0xLTEtMA_21f8ac44-ad6d-4ce1-a40e-c0d8bad161ca"
      unitRef="usd">167000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e479fe80a864639bbb12bb0192569b2_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtOC0xLTEtMA_c9b2b586-5f1f-4c37-a41e-3f4cc12989b5"
      unitRef="usd">156461000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iab461926395240edb0c889ae5f9f3fa1_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtMTAtMS0xLTA_7c88004f-b86e-44c2-b037-fb8188f39324"
      unitRef="usd">-403000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idf54b18f21534bcba060bb4d5db584e7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtMTItMS0xLTA_719ba4a3-1d5b-4147-964d-911671d9f5b8"
      unitRef="usd">252375000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia1c5eccca0364b15a6f8932cf7e75b60_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtMTQtMS0xLTA_4cb3f110-449f-49cb-97f8-f4f4118f12a7"
      unitRef="usd">408600000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2545ab9f6d084883879f9290475a8d61_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtMTYtMS0xLTA_996afd7c-2ce8-489a-8ce3-72fb069a8cfa"
      unitRef="usd">4000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yNS9mcmFnOjFhZmIzNTRmNTA3ZjQzN2FhOWJkYjIyNmNjNGE3NDRiL3RhYmxlOjBmMjRkYjAzMGFkNzQ2MGNiYTI2Yzg0ZmEwYmZiYWMyL3RhYmxlcmFuZ2U6MGYyNGRiMDMwYWQ3NDYwY2JhMjZjODRmYTBiZmJhYzJfMzMtMTgtMS0xLTA_e56c5e0c-2ebc-4cf1-9ca7-8e7a7b78ab0e"
      unitRef="usd">408604000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfNC0yLTEtMS0w_6c06bfe8-bacb-4316-acac-5e710df3bafd"
      unitRef="usd">40609000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfNC00LTEtMS0w_04b4f8fb-254a-4742-9875-33bdcba54638"
      unitRef="usd">23439000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfNi0yLTEtMS0w_eb151216-026a-4f80-8107-35df3fb3eafd"
      unitRef="usd">32021000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfNi00LTEtMS0w_b45ed76d-0960-4117-b3b9-a51484af27b1"
      unitRef="usd">30153000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfNy0yLTEtMS0w_cfe8a97a-a3dc-4be8-8dbe-c9adebc37524"
      unitRef="usd">3009000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfNy00LTEtMS0w_6cc018a3-f0f7-4628-941a-5eb1b2166102"
      unitRef="usd">2888000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ShareBasedCompensation
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfOC0yLTEtMS0w_02b497cc-46a2-43f8-8620-c5225250bec9"
      unitRef="usd">3804000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfOC00LTEtMS0w_af79f554-b8b8-471b-b876-d666d83edde5"
      unitRef="usd">3261000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfOS0yLTEtMS0w_1e7ce7d1-a543-4a0e-8cd8-9a838c45f9b3"
      unitRef="usd">712000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfOS00LTEtMS0w_550d5cdc-6e53-4589-961f-7a4e83eb3fd0"
      unitRef="usd">339000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTAtMi0xLTEtMA_85637539-100f-4d36-ad2c-3e520c463d25"
      unitRef="usd">1967000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTAtNC0xLTEtMA_c608c3ba-01be-4237-854a-64f4c2d75d2d"
      unitRef="usd">2548000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTEtMi0xLTEtMA_9adfdf26-0afa-430a-8312-2eac8ade0c5b"
      unitRef="usd">-654000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTEtNC0xLTEtMA_7b9358e5-c0be-4e9c-be39-0bc113c978ee"
      unitRef="usd">-631000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTMtMi0xLTEtMA_1a647a46-3c10-4697-991a-226579ffea94"
      unitRef="usd">12869000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTMtNC0xLTEtMA_79df2123-21bf-41f2-86f9-88c5a6c2d286"
      unitRef="usd">27327000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTQtMi0xLTEtMA_adbbc341-09fb-4be7-ad1e-40995d54dd4a"
      unitRef="usd">4754000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTQtNC0xLTEtMA_9c4d3995-0cce-4909-906b-e9dffc272662"
      unitRef="usd">38910000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTUtMi0xLTEtMA_6681d77f-4bdf-4d54-8dda-e00ceb3b89e4"
      unitRef="usd">-3103000</us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable>
    <us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTUtNC0xLTEtMA_4571bac6-b356-46de-b939-efe895633b21"
      unitRef="usd">-1626000</us-gaap:IncreaseDecreaseInInsuranceSettlementsReceivable>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTYtMi0xLTEtMA_8024a5c2-2a62-4b72-a503-4ab1e651d010"
      unitRef="usd">-7074000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTYtNC0xLTEtMA_73237a89-9f6c-4f82-9a90-21e0fbb1250f"
      unitRef="usd">771000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTctMi0xLTEtMA_d946d998-a5d5-403c-bd7f-82f9346f9c42"
      unitRef="usd">7596000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTctNC0xLTEtMA_e11b31c3-ca43-4447-bdeb-1ef13056ac2d"
      unitRef="usd">37874000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTgtMi0xLTEtMA_84cfbae8-9324-4b59-a524-df40a6897bfd"
      unitRef="usd">20161000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTgtNC0xLTEtMA_a847ee78-8226-44fd-90c4-88ac62f0a2ab"
      unitRef="usd">-397000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInSelfInsuranceReserve
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTktMi0xLTEtMA_7c3c202f-cc7a-4526-8cf6-93bddcb1665c"
      unitRef="usd">-2257000</us-gaap:IncreaseDecreaseInSelfInsuranceReserve>
    <us-gaap:IncreaseDecreaseInSelfInsuranceReserve
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMTktNC0xLTEtMA_d35a44ce-a2aa-4290-aa43-933895caa324"
      unitRef="usd">-358000</us-gaap:IncreaseDecreaseInSelfInsuranceReserve>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjAtMi0xLTEtMA_50de2238-aa24-48f7-8533-365ed0aca91c"
      unitRef="usd">31730000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjAtNC0xLTEtMA_03038fad-b391-4d29-8334-b3c8a7bf6c50"
      unitRef="usd">1845000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjEtMi0xLTEtMA_6eef884f-0195-40a9-9895-898c4b3d7c83"
      unitRef="usd">128626000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjEtNC0xLTEtMA_2ab45ebc-37c4-4748-9e14-4a29f69e381a"
      unitRef="usd">31745000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjMtMi0xLTEtMA_a15c64e1-77f2-41da-a448-4933bcbe79da"
      unitRef="usd">2147000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjMtNC0xLTEtMA_0d294ee2-da47-437c-9af2-d91663385999"
      unitRef="usd">2898000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjQtMi0xLTEtMzQzMg_3779d94d-6e15-4d5b-b679-6447e810d380"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjQtNC0xLTEtMzQzMg_192b4cf2-94f7-46bc-b112-b8de43a1ecdc"
      unitRef="usd">79720000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjQtMi0xLTEtMA_64c02860-d140-4923-8364-c24d636229b7"
      unitRef="usd">27470000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjQtNC0xLTEtMA_f9768a7a-813e-4511-bc26-9dd61ef2beca"
      unitRef="usd">39354000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjUtMi0xLTEtMA_48775a8e-ef12-4822-9dfe-813b119343c7"
      unitRef="usd">-25323000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjUtNC0xLTEtMA_8b151132-5f55-4ef5-9937-4a1ca24a0273"
      unitRef="usd">-116176000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjctMi0xLTEtMA_3044a533-4bca-4076-97e5-0b6d943bbf28"
      unitRef="usd">-65189000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjctNC0xLTEtMA_2b785356-11b5-454b-9007-bd3e0853a130"
      unitRef="usd">67668000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjgtMi0xLTEtMA_8035a629-86cd-4a0e-9432-83f198ed11cb"
      unitRef="usd">0</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjgtNC0xLTEtMA_d3a100c7-d402-4b0e-bbf5-78129958ab05"
      unitRef="usd">24037000</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjktMi0xLTEtMA_c0dd0d4c-be5a-4175-bbab-6700e71f5216"
      unitRef="usd">30441000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMjktNC0xLTEtMA_8690d135-b9c5-4e6e-8b31-ede7910d84c5"
      unitRef="usd">3307000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzAtMi0xLTEtMA_fde9b17e-4575-4107-92c2-d54295112d26"
      unitRef="usd">914000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzAtNC0xLTEtMA_19d73a0f-1c93-4f96-ab8e-4012453e65b0"
      unitRef="usd">857000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzEtMi0xLTEtMA_75561e7c-cf7b-443d-9543-aa5e282ceb12"
      unitRef="usd">306000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzEtNC0xLTEtMA_938e76ac-3446-4326-8f76-c4e042994586"
      unitRef="usd">325000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfDebtRestructuringCosts
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzMtMi0xLTEtMzQ0NQ_d03db299-34d8-4224-a227-9a9ddc1998ec"
      unitRef="usd">0</us-gaap:PaymentsOfDebtRestructuringCosts>
    <us-gaap:PaymentsOfDebtRestructuringCosts
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzMtNC0xLTEtMzQ0NQ_9caec005-612f-43ab-b047-c50696967028"
      unitRef="usd">1132000</us-gaap:PaymentsOfDebtRestructuringCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzItMi0xLTEtMA_331c0d59-21fd-4729-9f1b-9ab12330e902"
      unitRef="usd">426000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzItNC0xLTEtMA_333b0b40-c42b-4ff0-a9eb-5417f49c1036"
      unitRef="usd">778000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzMtMi0xLTEtMA_02ac33e0-ce3c-41c3-b2a8-f7ab1663818c"
      unitRef="usd">60000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzMtNC0xLTEtMA_42a3c560-03d5-4678-8e5e-2ebc483bc564"
      unitRef="usd">60000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzQtMi0xLTEtMA_8d696a07-41bd-431f-9a29-22f67df64103"
      unitRef="usd">-96604000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzQtNC0xLTEtMA_adf01c79-89fe-4ff2-8738-59e7bdd20edd"
      unitRef="usd">86016000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCash
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzUtMi0xLTEtMA_3407f55c-5ffe-4e73-92c7-e5725c440290"
      unitRef="usd">-150000</us-gaap:EffectOfExchangeRateOnCash>
    <us-gaap:EffectOfExchangeRateOnCash
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzUtNC0xLTEtMA_cec71e50-64b9-4c0d-a173-4c1050e5e41e"
      unitRef="usd">53000</us-gaap:EffectOfExchangeRateOnCash>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzYtMi0xLTEtMA_9ebfe8dd-3a56-4b73-a981-f333c0b29150"
      unitRef="usd">6549000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzYtNC0xLTEtMA_af4c740b-da80-41b6-ae03-1446520fa99c"
      unitRef="usd">1638000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzgtMi0xLTEtMA_b40b2753-e63f-4e44-891f-8f8ed1e85710"
      unitRef="usd">12397000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic57e02410cf647e289f552521b6d7439_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzgtNC0xLTEtMA_6fabc734-e622-4810-8cba-13445e66e4a8"
      unitRef="usd">7507000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzktMi0xLTEtMA_4e2b4068-dad7-49c8-85e8-e3061b7bfd3b"
      unitRef="usd">18946000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5caa092b0020480dbaf788426dbe6760_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18yOC9mcmFnOjQ5YTBiZTRhMjlhYTRlMThiMWJlNWZlNDBjMzNiMmVmL3RhYmxlOmFmYTViMGQ0MjZkMTRiZDRiODljYTkxMzdkYTg4NThmL3RhYmxlcmFuZ2U6YWZhNWIwZDQyNmQxNGJkNGI4OWNhOTEzN2RhODg1OGZfMzktNC0xLTEtMA_37e692b1-fe0b-4597-a31e-e02d1003052d"
      unitRef="usd">9145000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTY0OTI2NzQ2ODA4Ng_ecd1840b-7791-4c48-a234-c88f46ae4b38">Organization, Business and Basis of Presentation&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Organization and Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MYR Group Inc. (the &#x201c;Company&#x201d;) is a holding company of specialty electrical construction service providers and is currently conducting operations through wholly owned subsidiaries, including: The L. E. Myers Co., a Delaware corporation; Harlan Electric Company, a Michigan corporation; Great Southwestern Construction, Inc., a Colorado corporation; Sturgeon Electric Company, Inc., a Michigan corporation; MYR Energy Services, Inc., a Delaware corporation; E.S. Boulos Company, a Delaware corporation; High Country Line Construction, Inc., a Nevada corporation; Sturgeon Electric California, LLC, a Delaware limited liability company; GSW Integrated Services, LLC, a Delaware limited liability company; Huen Electric, Inc., a Delaware corporation; CSI Electrical Contractors, Inc., a Delaware corporation; MYR Transmission Services Canada, Ltd., a British Columbia corporation; Northern Transmission Services, Ltd., a British Columbia corporation and Western Pacific Enterprises Ltd., a British Columbia corporation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performs construction services in two business segments: Transmission and Distribution (&#x201c;T&amp;amp;D&#x201d;), and Commercial and Industrial (&#x201c;C&amp;amp;I&#x201d;). T&amp;amp;D customers include investor-owned utilities, cooperatives, private developers, government-funded utilities, independent power producers, independent transmission companies, industrial facility owners and other contractors. T&amp;amp;D provides a broad range of services, which include design, engineering, procurement, construction, upgrade, maintenance and repair services, with a particular focus on construction, maintenance and repair. C&amp;amp;I customers include general contractors, commercial and industrial facility owners, government agencies and developers. C&amp;amp;I provides a broad range of services, which include the design, installation, maintenance and repair of commercial and industrial wiring, the installation of traffic networks and the installation of bridge, roadway and tunnel lighting.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since March of 2020, the COVID-19 pandemic has had a significant impact on the global economy, including the US and Canadian economies. As the situation continues to evolve, the Company is closely monitoring the impact of the COVID-19 pandemic on all aspects of our business, including how it impacts our customers, subcontractors, suppliers, vendors and employees. The COVID-19 pandemic caused a slowdown of certain projects due to specific state, local, municipal and customer mandated stay-at-home orders and new project requirements that were established to protect construction workers and the general public, most of which have impacted our C&amp;amp;I segment. Although the majority of stay-at-home orders have been phased out, we are still experiencing impacts associated with the COVID-19 project-specific protocols. We expect the project-specific requirements to remain in place which will continue to impact project schedules and workflow going forward.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is unable to predict the ultimate impact that COVID-19 will have on our business, employees, liquidity, financial condition, results of operations and cash flows. Most of the Company&#x2019;s operations are considered critical and essential businesses, making our projects generally exempt from stay-at-home or similar orders in certain parts of the United States and western Canada. However, if this pandemic persists for an extended timeframe our business could be more significantly impacted as a result of prolonged unfavorable economic conditions. The Company began implementing changes in March of 2020 in an effort to protect our employees and customers and to support appropriate health and safety protocols, including implementing alternative and flexible work arrangements where possible. As the conditions surrounding the ongoing COVID-19 pandemic remain fluid, and if disruptions do re-emerge, they could materially adversely impact our business. The key estimates that could potentially be impacted include estimates of costs to complete contracts, the recoverability of goodwill and intangibles and allowance for doubtful accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Interim Consolidated Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements of the Company were prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial reporting pursuant to the rules&#160;and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the rules&#160;and regulations of the SEC. The Company believes that the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state the financial position, results of operations, comprehensive income, stockholders&#x2019; equity and cash flows with respect to the interim consolidated financial statements, have been included. Certain reclassifications were made to prior&#160;year amounts to conform to the current&#160;year presentation. The consolidated balance sheet as of December&#160;31, 2019 has been derived from the audited financial statements as of that date. The results of operations and comprehensive income are not necessarily indicative of the results for the full&#160;year or the results for any future periods. These financial statements should be read in conjunction with the audited financial statements and related notes for the&#160;year ended December&#160;31, 2019, included in the Company&#x2019;s Annual Report on Form&#160;10-K, which was filed with the SEC on March&#160;4, 2020 (the "2019 Annual Report").&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency for the Company&#x2019;s Canadian operations is the Canadian dollar. Assets and liabilities denominated in Canadian dollars are translated into U.S. dollars at the end-of-period exchange rate. Revenues and expenses are translated using average exchange rates for the periods reported. Equity accounts are translated at historical rates. Cumulative translation adjustments are included as a separate component of accumulated other comprehensive income in shareholders&#x2019; equity. Foreign currency transaction gains and losses, arising primarily from changes in exchange rates on short-term monetary assets and liabilities, and ineffective long-term monetary assets and liabilities are recorded in the &#x201c;other income, net&#x201d; line on the consolidated statements of operations. Foreign currency gains, recorded in other income, net, for the nine&#160;months ended September&#160;30, 2020 were not significant. Foreign currency gains, recorded in other income, net, for the nine months ended September&#160;30, 2019 were $0.1 million. Effective foreign currency transaction gains and losses, arising primarily from long-term monetary assets and liabilities, are recorded in the foreign currency translation adjustment line on the consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the period reported. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The most significant estimates are related to estimates of costs to complete contracts, pending change orders and claims, shared savings, insurance reserves, income tax reserves, estimates surrounding stock-based compensation, the recoverability of goodwill and intangibles and allowance for doubtful accounts. The Company estimates a cost accrual every quarter that represents costs incurred but not invoiced for services performed or goods delivered during the period, and estimates revenue from the contract cost portion of these accruals based on current gross margin rates to be consistent with its cost method of revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2020 and 2019, the Company had recognized revenues of $19.1 million and $31.1 million, respectively, related to significant change orders and/or claims that had been included as contract price adjustments on certain contracts, some of which are multi-year projects. These change orders and/or claims are in the process of being negotiated in the normal course of business, and a portion of these recognized revenues had been included in multiple periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost-to-cost method of accounting requires the Company to make estimates about the expected revenue and gross profit on each of its contracts in process. During the three&#160;months ended September&#160;30, 2020, changes in estimates pertaining to certain projects decreased consolidated gross margin by 0.3%, which resulted in decreases in operating income of $1.9 million, net income attributable to MYR Group&#160;Inc. of $1.5 million and diluted earnings per common share attributable to MYR Group&#160;Inc. of $0.09. During the nine months ended September&#160;30, 2020, changes in estimates pertaining to certain projects decreased consolidated gross margin by 0.4%, which resulted in decreases in operating income of $7.6 million, net income attributable to MYR Group Inc. of $5.5 million and diluted earnings per common share attributable to MYR Group Inc. of $0.33.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended September&#160;30, 2019, changes in estimates pertaining to certain projects increased consolidated gross margin by 0.2%, which resulted in increases in operating income of $0.9 million, net income attributable to MYR Group&#160;Inc. of $0.8 million and diluted earnings per common share attributable to MYR Group&#160;Inc. of $0.05. During the nine months ended September&#160;30, 2019, changes in estimates pertaining to certain projects decreased consolidated gross margin by 0.5%, which resulted in decreases in operating income of $7.8 million, net income attributable to MYR Group Inc. of $3.3 million and diluted earnings per common share attributable to MYR Group Inc. of $0.20.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes to U.S. GAAP are typically established by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) in the form of accounting standards updates (&#x201c;ASUs&#x201d;) to the FASB&#x2019;s Accounting Standards Codification (&#x201c;ASC&#x201d;). The Company considers the applicability and impact of all ASUs. The Company, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Company or adoption will have minimal impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfNDk0NzgwMjMzOTQ0Ng_c0c219e0-87bd-49b3-b130-3e1f0c38e1ca"&gt;ASU 2016-13&lt;/span&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial instruments, including trade receivables and off-balance sheet credit exposures. Under this guidance, an entity is required to consider a broader range of information to estimate expected credit losses, which may result in earlier recognition of losses. This ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management&#x2019;s estimate of expected credit losses and the reasons for those changes. On January 1, 2020, the Company adopted this ASU resulting in a $0.3 million cumulative-effect adjustment to retained earnings associated with the increase in the Company&#x2019;s allowance for doubtful accounts. Additionally, in connection with the adoption of this ASU the Company adjusted its presentation for allowance for doubtful accounts associated with unbilled revenue, which represents a portion of the Company&#x2019;s contract assets, and were previously classified as accounts receivable net of allowances. Total allowance for doubtful accounts associated with contract assets as of September&#160;30, 2020 and at the time of adopting this ASU were $0.5 million and $0.4 million, respectively. The Company&#x2019;s consolidated balance sheet as of December&#160;31, 2019 and consolidated statements of cash flows for the year ended December&#160;31, 2019 have not been adjusted for this change in treatment of allowance for doubtful accounts associated with unbilled revenue. See Note 3&#x2013;Contract Assets and Liabilities for further information related to the Company&#x2019;s contract assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, the FASB issued ASU 2017-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which simplifies the subsequent measurement of goodwill, through the elimination of Step 2 from the goodwill impairment test. Instead, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Company adopted this ASU on a prospective basis in January 2020 and there was no effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which modifies the disclosure requirements for Level 1, Level 2 and Level 3 instruments in the fair value hierarchy. The Company adopted this ASU in January 2020 and there was no effect on the consolidated financial statements or disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting entities. The guidance is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company does not expect that this pronouncement will have a significant impact on its financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTE0Ng_c4e174d3-0ec9-4ab4-bbba-ec1985b4fd4a"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTQyMDQ_6440b73b-93aa-437f-ac8b-7bb400ef9074">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Interim Consolidated Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited consolidated financial statements of the Company were prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) for interim financial reporting pursuant to the rules&#160;and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the rules&#160;and regulations of the SEC. The Company believes that the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state the financial position, results of operations, comprehensive income, stockholders&#x2019; equity and cash flows with respect to the interim consolidated financial statements, have been included. Certain reclassifications were made to prior&#160;year amounts to conform to the current&#160;year presentation. The consolidated balance sheet as of December&#160;31, 2019 has been derived from the audited financial statements as of that date. The results of operations and comprehensive income are not necessarily indicative of the results for the full&#160;year or the results for any future periods. These financial statements should be read in conjunction with the audited financial statements and related notes for the&#160;year ended December&#160;31, 2019, included in the Company&#x2019;s Annual Report on Form&#160;10-K, which was filed with the SEC on March&#160;4, 2020 (the "2019 Annual Report").&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTQyMDU_cd32c93b-4d5c-4cb8-9728-d985727a78e9">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The functional currency for the Company&#x2019;s Canadian operations is the Canadian dollar. Assets and liabilities denominated in Canadian dollars are translated into U.S. dollars at the end-of-period exchange rate. Revenues and expenses are translated using average exchange rates for the periods reported. Equity accounts are translated at historical rates. Cumulative translation adjustments are included as a separate component of accumulated other comprehensive income in shareholders&#x2019; equity. Foreign currency transaction gains and losses, arising primarily from changes in exchange rates on short-term monetary assets and liabilities, and ineffective long-term monetary assets and liabilities are recorded in the &#x201c;other income, net&#x201d; line on the consolidated statements of operations. Foreign currency gains, recorded in other income, net, for the nine&#160;months ended September&#160;30, 2020 were not significant. Foreign currency gains, recorded in other income, net, for the nine months ended September&#160;30, 2019 were $0.1 million. Effective foreign currency transaction gains and losses, arising primarily from long-term monetary assets and liabilities, are recorded in the foreign currency translation adjustment line on the consolidated statements of comprehensive income.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTY0OTI2NzQ1NTk0Mg_e2c53fca-3959-42a1-8a1a-72f44842506d"
      unitRef="usd">0</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfNjkzNA_25e2f17a-4b41-4179-b0bf-169204595435"
      unitRef="usd">100000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:UseOfEstimates
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTQyMDY_bd63458b-ed2e-4b3e-8936-883f38c524b9">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the period reported. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The most significant estimates are related to estimates of costs to complete contracts, pending change orders and claims, shared savings, insurance reserves, income tax reserves, estimates surrounding stock-based compensation, the recoverability of goodwill and intangibles and allowance for doubtful accounts. The Company estimates a cost accrual every quarter that represents costs incurred but not invoiced for services performed or goods delivered during the period, and estimates revenue from the contract cost portion of these accruals based on current gross margin rates to be consistent with its cost method of revenue recognition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2020 and 2019, the Company had recognized revenues of $19.1 million and $31.1 million, respectively, related to significant change orders and/or claims that had been included as contract price adjustments on certain contracts, some of which are multi-year projects. These change orders and/or claims are in the process of being negotiated in the normal course of business, and a portion of these recognized revenues had been included in multiple periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost-to-cost method of accounting requires the Company to make estimates about the expected revenue and gross profit on each of its contracts in process. During the three&#160;months ended September&#160;30, 2020, changes in estimates pertaining to certain projects decreased consolidated gross margin by 0.3%, which resulted in decreases in operating income of $1.9 million, net income attributable to MYR Group&#160;Inc. of $1.5 million and diluted earnings per common share attributable to MYR Group&#160;Inc. of $0.09. During the nine months ended September&#160;30, 2020, changes in estimates pertaining to certain projects decreased consolidated gross margin by 0.4%, which resulted in decreases in operating income of $7.6 million, net income attributable to MYR Group Inc. of $5.5 million and diluted earnings per common share attributable to MYR Group Inc. of $0.33.&lt;/span&gt;&lt;/div&gt;During the three months ended September&#160;30, 2019, changes in estimates pertaining to certain projects increased consolidated gross margin by 0.2%, which resulted in increases in operating income of $0.9 million, net income attributable to MYR Group&#160;Inc. of $0.8 million and diluted earnings per common share attributable to MYR Group&#160;Inc. of $0.05. During the nine months ended September&#160;30, 2019, changes in estimates pertaining to certain projects decreased consolidated gross margin by 0.5%, which resulted in decreases in operating income of $7.8 million, net income attributable to MYR Group Inc. of $3.3 million and diluted earnings per common share attributable to MYR Group Inc. of $0.20.</us-gaap:UseOfEstimates>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfODI3NA_5cdfac1e-6b6c-49cb-b715-bfdadcb7a409"
      unitRef="usd">19100000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfODI4MQ_2f76053c-002a-467e-be45-6f05c2af6dec"
      unitRef="usd">31100000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage
      contextRef="ia2688981bec24af6a9007314f1643721_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfODkzNg_ee7fefc4-d5ac-4c91-b228-34db0b4026d5"
      unitRef="number">-0.003</myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia2688981bec24af6a9007314f1643721_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfODk5MQ_d5a90cfa-000b-4db0-bc49-934cee671347"
      unitRef="usd">-1900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia2688981bec24af6a9007314f1643721_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTA0MA_30400373-8887-452a-8946-d54573b42049"
      unitRef="usd">-1500000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia2688981bec24af6a9007314f1643721_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTExNQ_b58e5064-63f4-495b-90bc-b3c54a00c775"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareDiluted>
    <myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage
      contextRef="i0152408cd8994c2bad647ee2c61362dd_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTI0MQ_e9cfc784-8c40-4b74-bfae-217507fb70e5"
      unitRef="number">-0.004</myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0152408cd8994c2bad647ee2c61362dd_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTI5Ng_b4523bf2-1337-4c2c-b9f1-bc69f768a86c"
      unitRef="usd">-7600000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0152408cd8994c2bad647ee2c61362dd_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTM0NQ_a5198834-3a60-4d57-8d2a-fb0c989d5997"
      unitRef="usd">-5500000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0152408cd8994c2bad647ee2c61362dd_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTQyMA_79bc0dba-5b43-42a1-bdd8-b0455ae5caa0"
      unitRef="usdPerShare">-0.33</us-gaap:EarningsPerShareDiluted>
    <myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage
      contextRef="i1bddb9ac00b64a8cb3270ca4943ee2a1_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTU1MA_69406d9f-ca68-43ac-9fd1-82cd3bdf5572"
      unitRef="number">0.002</myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1bddb9ac00b64a8cb3270ca4943ee2a1_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTYwNQ_62b2cf2d-0b64-491d-9d95-f1f06eb61374"
      unitRef="usd">900000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1bddb9ac00b64a8cb3270ca4943ee2a1_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTY1NA_e67cd413-c13d-4e03-9d4b-b776351f7e79"
      unitRef="usd">800000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1bddb9ac00b64a8cb3270ca4943ee2a1_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTcyOQ_276369a1-e24b-419d-b7e9-9a192835691c"
      unitRef="usdPerShare">0.05</us-gaap:EarningsPerShareDiluted>
    <myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage
      contextRef="i81e51b3a4e454c08a2c87a835062845a_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTg1NQ_53a6e18d-787b-4659-95db-b3f859db1786"
      unitRef="number">-0.005</myrg:CostEstimateRevisionGrossMarginIncreaseDecreasePercentage>
    <us-gaap:OperatingIncomeLoss
      contextRef="i81e51b3a4e454c08a2c87a835062845a_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTkxMA_27c86c8f-6654-480f-aa93-95441cc2f7d9"
      unitRef="usd">-7800000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i81e51b3a4e454c08a2c87a835062845a_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfOTk1OQ_95c47b64-1724-44c3-b0fc-06acc4dd6330"
      unitRef="usd">-3300000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i81e51b3a4e454c08a2c87a835062845a_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTAwMzQ_84cafd65-0f9a-4783-a1e0-2f77d58249b7"
      unitRef="usdPerShare">-0.20</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTY0OTI2NzQ2ODA4Nw_431ff270-2434-4363-bbcd-6d80f1cf16a2">&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes to U.S. GAAP are typically established by the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) in the form of accounting standards updates (&#x201c;ASUs&#x201d;) to the FASB&#x2019;s Accounting Standards Codification (&#x201c;ASC&#x201d;). The Company considers the applicability and impact of all ASUs. The Company, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Company or adoption will have minimal impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfNDk0NzgwMjMzOTQ0Ng_c0c219e0-87bd-49b3-b130-3e1f0c38e1ca"&gt;ASU 2016-13&lt;/span&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial instruments, including trade receivables and off-balance sheet credit exposures. Under this guidance, an entity is required to consider a broader range of information to estimate expected credit losses, which may result in earlier recognition of losses. This ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management&#x2019;s estimate of expected credit losses and the reasons for those changes. On January 1, 2020, the Company adopted this ASU resulting in a $0.3 million cumulative-effect adjustment to retained earnings associated with the increase in the Company&#x2019;s allowance for doubtful accounts. Additionally, in connection with the adoption of this ASU the Company adjusted its presentation for allowance for doubtful accounts associated with unbilled revenue, which represents a portion of the Company&#x2019;s contract assets, and were previously classified as accounts receivable net of allowances. Total allowance for doubtful accounts associated with contract assets as of September&#160;30, 2020 and at the time of adopting this ASU were $0.5 million and $0.4 million, respectively. The Company&#x2019;s consolidated balance sheet as of December&#160;31, 2019 and consolidated statements of cash flows for the year ended December&#160;31, 2019 have not been adjusted for this change in treatment of allowance for doubtful accounts associated with unbilled revenue. See Note 3&#x2013;Contract Assets and Liabilities for further information related to the Company&#x2019;s contract assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, the FASB issued ASU 2017-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles&#x2014;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which simplifies the subsequent measurement of goodwill, through the elimination of Step 2 from the goodwill impairment test. Instead, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Company adopted this ASU on a prospective basis in January 2020 and there was no effect on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU 2018-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which modifies the disclosure requirements for Level 1, Level 2 and Level 3 instruments in the fair value hierarchy. The Company adopted this ASU in January 2020 and there was no effect on the consolidated financial statements or disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting entities. The guidance is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company does not expect that this pronouncement will have a significant impact on its financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0cc37ae4167a4d5eaba39e55c469283c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTY0OTI2NzQ1NjEwNw_e44414ff-9147-470a-9eee-24ee7b363aa5"
      unitRef="usd">-300000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTI1NTI_a003daba-8182-4ee1-b213-d293e49e8bb2"
      unitRef="usd">500000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="i29a8979056974761bdf9831e33f34789_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfMTY0OTI2NzQ1NjM2Mw_ea74ebd1-fe1e-44a8-bbe2-48e15c42ce3b"
      unitRef="usd">400000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180MC9mcmFnOjk4ODU5Y2Q0ODJkOTQ3MTFhYmU2Mzk0YWZhODIzODE5L3RleHRyZWdpb246OTg4NTljZDQ4MmQ5NDcxMWFiZTYzOTRhZmE4MjM4MTlfMTY0OTI2NzQ0MzUwOQ_8158de1d-b726-404e-a4bc-f23355324845">Acquisition&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;CSI Electrical Contractors, Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July&#160;15, 2019, the Company completed the acquisition of substantially all the assets of CSI Electrical Contractors, Inc. (&#x201c;CSI&#x201d;), an electrical contracting firm based in California. CSI provides services to a broad array of end markets under the Company&#x2019;s C&amp;amp;I segment. The total consideration, after net asset adjustments of approximately $1.0 million, was $80.7 million, which was funded through borrowings under the Company&#x2019;s credit facility. The Company finalized the purchase price accounting relating to the acquisition of CSI in 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase agreement also includes contingent consideration provisions for margin guarantee adjustments based upon contract performance subsequent to the acquisition. The contracts were valued at fair value at the acquisition date, causing no margin guarantee estimate or adjustments for fair value. Changes in contract estimates, such as modified costs to complete or change order recognition, will result in changes to these margin guarantee estimates. Changes in contingent consideration, subsequent to the acquisition, related to the margin guarantee adjustments on contracts of approximately $0.6 million, all of which occurred prior to June 30, 2020 were recorded in other expense for the nine months ended September&#160;30, 2020. Future margin guarantee adjustments, if any, are expected to be recognized through 2020. The Company could also be required to make compensation payments contingent on the successful achievement of certain performance targets and continued employment of certain key executives of CSI. These payments are recognized as compensation expense on the Company&#x2019;s consolidated statements of operations as incurred. For the three and nine months ended September&#160;30, 2020, the Company recognized $1.4 million and $2.5 million, respectively, of compensation expense associated with these contingent payments.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <myrg:BusinessCombinationPreliminaryEstimatedNetAssetAdjustments
      contextRef="i781510caa9504758a8f8768e56c100d7_D20190715-20190715"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180MC9mcmFnOjk4ODU5Y2Q0ODJkOTQ3MTFhYmU2Mzk0YWZhODIzODE5L3RleHRyZWdpb246OTg4NTljZDQ4MmQ5NDcxMWFiZTYzOTRhZmE4MjM4MTlfMTY0OTI2NzQ0MzUxMg_543d1eab-c709-4dae-823b-c3bffa6064d3"
      unitRef="usd">1000000.0</myrg:BusinessCombinationPreliminaryEstimatedNetAssetAdjustments>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i781510caa9504758a8f8768e56c100d7_D20190715-20190715"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180MC9mcmFnOjk4ODU5Y2Q0ODJkOTQ3MTFhYmU2Mzk0YWZhODIzODE5L3RleHRyZWdpb246OTg4NTljZDQ4MmQ5NDcxMWFiZTYzOTRhZmE4MjM4MTlfMTY0OTI2NzQ0MzUxOQ_1aa9f2f5-9a74-4ac5-8131-8a71296a4090"
      unitRef="usd">80700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="idee0cc48c16a4830bf2d678dcfae678e_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180MC9mcmFnOjk4ODU5Y2Q0ODJkOTQ3MTFhYmU2Mzk0YWZhODIzODE5L3RleHRyZWdpb246OTg4NTljZDQ4MmQ5NDcxMWFiZTYzOTRhZmE4MjM4MTlfMTY0OTI2NzQ0MzYzNA_783fced6-3a27-40cf-b86f-40e9f57a9e5c"
      unitRef="usd">600000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ifd102e773a294f918a2024f9cdb1d85f_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180MC9mcmFnOjk4ODU5Y2Q0ODJkOTQ3MTFhYmU2Mzk0YWZhODIzODE5L3RleHRyZWdpb246OTg4NTljZDQ4MmQ5NDcxMWFiZTYzOTRhZmE4MjM4MTlfMTc1NA_d20fe517-8191-4169-b98b-bd2ee1646828"
      unitRef="usd">1400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ib1d0d832124d46ddbd4321540dfd62e9_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180MC9mcmFnOjk4ODU5Y2Q0ODJkOTQ3MTFhYmU2Mzk0YWZhODIzODE5L3RleHRyZWdpb246OTg4NTljZDQ4MmQ5NDcxMWFiZTYzOTRhZmE4MjM4MTlfMTc2MQ_d4925460-2215-4339-a97c-179cc37d99b4"
      unitRef="usd">2500000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:LongTermContractsOrProgramsDisclosureTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMTY0OTI2NzQ0Mzc3NQ_e37c5cad-c6e8-44ed-8780-1551df72f912">Contract Assets and Liabilities&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contracts with customers usually stipulate the timing of payment, which is defined by the terms found within the various contracts under which work was performed during the period. Therefore, contract assets and liabilities are created when the timing of costs incurred on work performed does not coincide with the billing terms, which frequently include retention provisions contained in each contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s consolidated balance sheets present contract assets, which contain unbilled revenue and contract retainages associated with contract work that has been completed and billed but not paid by customers, pursuant to retainage provisions, that are generally due once the job is completed and approved. The allowance for doubtful accounts associated with contract assets was $0.5 million as of September&#160;30, 2020 and $0.1 million as of December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled revenue, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract retainages, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s consolidated balance sheets present contract liabilities which contain deferred revenue and an accrual for contracts in a loss provision.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued loss provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(503)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about contract assets and contract liabilities from contracts with customers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between the opening and closing balances of the Company&#x2019;s contract assets and contract liabilities primarily results from the timing of the Company&#x2019;s billings in relation to its performance of work. The amounts of revenue recognized in the period that were included in the opening contract liability balances were $31.3 million and $57.7 million for the three and nine months ended September&#160;30, 2020, respectively. The amounts of revenue recognized in the period that were included in the opening contract liability balances were $11.9 million and $39.4 million for the three and nine months ended September&#160;30, 2019, respectively. This revenue consists primarily of work performed on previous billings to customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net asset position for contracts in process consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs and estimated earnings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,710,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,532,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: billings to date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,705,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,509,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net asset position for contracts in process is included within the contract asset and contract liability in the accompanying consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled revenue &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(123,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(102,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongTermContractsOrProgramsDisclosureTextBlock>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfODI3_e242a7dc-37c4-4e20-9b1c-ecd3820c31ab"
      unitRef="usd">500000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfODQz_5efae922-2c90-4e52-8480-974de0c65422"
      unitRef="usd">100000</us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMjEwOA_c54a7b9e-e1ed-4d2e-89a8-64a2d01bafad">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract assets consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unbilled revenue, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract retainages, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued loss provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(503)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;105,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information about contract assets and contract liabilities from contracts with customers:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Change&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;217,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(125,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net contract assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfMi0yLTEtMS0w_ef6ce28c-9807-4917-8f20-c5cd9c233085"
      unitRef="usd">128785000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfMi00LTEtMS0w_e754aba5-ab73-474a-843c-20ea880b1c51"
      unitRef="usd">126087000</us-gaap:UnbilledContractsReceivable>
    <myrg:RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables
      contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfMi02LTEtMS0w_d92db544-8b7a-4a4d-824f-0f7a955c5e84"
      unitRef="usd">2698000</myrg:RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables>
    <us-gaap:ConstructionContractorReceivableRetainage
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfMy0yLTEtMS0w_54dcf53e-6eeb-4942-a2b8-fc10a60499e2"
      unitRef="usd">92806000</us-gaap:ConstructionContractorReceivableRetainage>
    <us-gaap:ConstructionContractorReceivableRetainage
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfMy00LTEtMS0w_ccf5119e-4214-4763-8bb8-e9c43c0887a1"
      unitRef="usd">91022000</us-gaap:ConstructionContractorReceivableRetainage>
    <myrg:IncreaseDecreaseInContractReceivableRetainage
      contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfMy02LTEtMS0w_ee0afa30-1478-4fab-9128-f4f67ca22452"
      unitRef="usd">1784000</myrg:IncreaseDecreaseInContractReceivableRetainage>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfNC0yLTEtMS0w_294d572a-a92d-4af1-bd78-4ad9ac5872da"
      unitRef="usd">221591000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfNC00LTEtMS0w_46d64ab4-f387-4eef-a1a0-3040a7ad1f68"
      unitRef="usd">217109000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOmQ0MWIzMzFjMmEzMzQ0Yjg5NWIzMDI0ZTJmNTlkNTIzL3RhYmxlcmFuZ2U6ZDQxYjMzMWMyYTMzNDRiODk1YjMwMjRlMmY1OWQ1MjNfNC02LTEtMS0w_096b7d47-807c-4a6b-a379-492728ae5cf8"
      unitRef="usd">4482000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <myrg:ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfMi0yLTEtMS0w_6b0eeefe-3a71-4dde-90d4-61980e265316"
      unitRef="usd">123301000</myrg:ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent>
    <myrg:ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfMi00LTEtMS0w_516c7590-5ccd-4960-b559-fec2d390a44f"
      unitRef="usd">102673000</myrg:ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfMi02LTEtMS0w_dcd980fa-6a67-4748-afd3-ed29f0acb168"
      unitRef="usd">20628000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfMy0yLTEtMS0w_76d5dbde-a8a8-4927-844f-36a709344363"
      unitRef="usd">2310000</us-gaap:ProvisionForLossOnContracts>
    <us-gaap:ProvisionForLossOnContracts
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfMy00LTEtMS0w_ae6d8d6d-9724-4d64-9d0b-ee15efcfd1ed"
      unitRef="usd">2813000</us-gaap:ProvisionForLossOnContracts>
    <myrg:IncreaseDecreaseInAccruedLossProvision
      contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfMy02LTEtMS0w_942407c5-d8d0-4c20-be3e-d91a985ae8ae"
      unitRef="usd">-503000</myrg:IncreaseDecreaseInAccruedLossProvision>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfNC0yLTEtMS0w_8c7233d5-9261-486e-a708-0a73061f1fc6"
      unitRef="usd">125611000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfNC00LTEtMS0w_a85b1fa3-48de-4803-b5fe-af9b42924407"
      unitRef="usd">105486000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjFkZWFkYmYyNDQ4YjQ1Zjg5NzUxMjY5MmIzNjA1NWY0L3RhYmxlcmFuZ2U6MWRlYWRiZjI0NDhiNDVmODk3NTEyNjkyYjM2MDU1ZjRfNC02LTEtMS0w_a46494ef-4868-4eae-a917-b1023e287db4"
      unitRef="usd">20125000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfMi0yLTEtMS0w_ac018961-74ce-4188-a3d7-60f7d37e1657"
      unitRef="usd">221591000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfMi00LTEtMS0w_2fbb04e0-d7a4-481d-af21-01c3d4025dbc"
      unitRef="usd">217109000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfMi02LTEtMS0w_254145c3-232e-4f97-b6f4-b73326f17a56"
      unitRef="usd">4482000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfMy0yLTEtMS0w_69a3c83c-c95d-4c85-9dec-cee5aef276f5"
      unitRef="usd">125611000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfMy00LTEtMS0w_832e5d02-e28d-4153-a9e7-909ce568939d"
      unitRef="usd">105486000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:IncreaseDecreaseInPayablesToCustomers
      contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfMy02LTEtMS0w_9498eb57-7dbc-41b1-b086-2a8b96f895e2"
      unitRef="usd">20125000</us-gaap:IncreaseDecreaseInPayablesToCustomers>
    <myrg:NetContractAssetsLiabilities
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfNC0yLTEtMS0w_9537654b-4fa9-4e85-b968-942b563c8232"
      unitRef="usd">95980000</myrg:NetContractAssetsLiabilities>
    <myrg:NetContractAssetsLiabilities
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfNC00LTEtMS0w_67e065c7-0731-4ba5-891e-c55b7fd3bbd6"
      unitRef="usd">111623000</myrg:NetContractAssetsLiabilities>
    <myrg:IncreaseDecreaseInNetContractAssetsLiabilities
      contextRef="i399b2cc86dee4086b8f3394064d848d0_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjY4NmIwZGZhMTFkYjRhYTU4YmRhY2ViY2IyNWI4YjUyL3RhYmxlcmFuZ2U6Njg2YjBkZmExMWRiNGFhNThiZGFjZWJjYjI1YjhiNTJfNC02LTEtMS0w_1e6138fe-f637-4e42-b79b-9ea42040fb42"
      unitRef="usd">-15643000</myrg:IncreaseDecreaseInNetContractAssetsLiabilities>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMTU1NQ_5e3e286b-d2eb-4543-bc24-3749431a9b0f"
      unitRef="usd">31300000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMTU2Mg_d3deed1c-e9a7-43a4-80c2-44fd672ca403"
      unitRef="usd">57700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMTcyMg_f6e19045-250c-4077-99da-895f2468e974"
      unitRef="usd">11900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMTcyOQ_73fda4f2-7ec7-4432-8a36-cf01f5770863"
      unitRef="usd">39400000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RleHRyZWdpb246ZWI0OWRkN2Q1NTVjNDBkZDgwZjhmY2U3MzBhNzdhMDFfMjExMA_bbc22805-f530-4f52-9663-42b4e4ce92b6">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net asset position for contracts in process consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.439%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.413%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs and estimated earnings on uncompleted contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,710,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,532,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: billings to date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,705,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,509,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net asset position for contracts in process is included within the contract asset and contract liability in the accompanying consolidated balance sheets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.463%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.400%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.401%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unbilled revenue &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred revenue &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(123,301)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(102,673)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock>
    <myrg:AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjU5OTk0MGRlYTFjNTQwODY4MDA1NTM1NzdlODU4ODc3L3RhYmxlcmFuZ2U6NTk5OTQwZGVhMWM1NDA4NjgwMDU1MzU3N2U4NTg4NzdfMi0yLTEtMS0w_5dedcf0e-e45c-47c3-81f9-682c8f3b3c50"
      unitRef="usd">3710876000</myrg:AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings>
    <myrg:AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjU5OTk0MGRlYTFjNTQwODY4MDA1NTM1NzdlODU4ODc3L3RhYmxlcmFuZ2U6NTk5OTQwZGVhMWM1NDA4NjgwMDU1MzU3N2U4NTg4NzdfMi00LTEtMS0w_f6ebe737-6e4e-4a5a-8167-b09e54ba5fa5"
      unitRef="usd">3532886000</myrg:AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings>
    <myrg:BillingsToDate
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjU5OTk0MGRlYTFjNTQwODY4MDA1NTM1NzdlODU4ODc3L3RhYmxlcmFuZ2U6NTk5OTQwZGVhMWM1NDA4NjgwMDU1MzU3N2U4NTg4NzdfMy0yLTEtMS0w_565329ac-c3ef-4343-b2c2-ca83a3342c95"
      unitRef="usd">3705392000</myrg:BillingsToDate>
    <myrg:BillingsToDate
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjU5OTk0MGRlYTFjNTQwODY4MDA1NTM1NzdlODU4ODc3L3RhYmxlcmFuZ2U6NTk5OTQwZGVhMWM1NDA4NjgwMDU1MzU3N2U4NTg4NzdfMy00LTEtMS0w_b23522f3-b665-4e30-b311-64ac54900c61"
      unitRef="usd">3509472000</myrg:BillingsToDate>
    <myrg:NetCostsAndEstimatedEarningsInExcessOfBillings
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjU5OTk0MGRlYTFjNTQwODY4MDA1NTM1NzdlODU4ODc3L3RhYmxlcmFuZ2U6NTk5OTQwZGVhMWM1NDA4NjgwMDU1MzU3N2U4NTg4NzdfNC0yLTEtMS0w_9457de52-dfbf-409e-afc8-d844459bd0e8"
      unitRef="usd">5484000</myrg:NetCostsAndEstimatedEarningsInExcessOfBillings>
    <myrg:NetCostsAndEstimatedEarningsInExcessOfBillings
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjU5OTk0MGRlYTFjNTQwODY4MDA1NTM1NzdlODU4ODc3L3RhYmxlcmFuZ2U6NTk5OTQwZGVhMWM1NDA4NjgwMDU1MzU3N2U4NTg4NzdfNC00LTEtMS0w_220d1328-4878-4630-8172-5adc75770a34"
      unitRef="usd">23414000</myrg:NetCostsAndEstimatedEarningsInExcessOfBillings>
    <us-gaap:UnbilledContractsReceivable
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjQ0NGQ5YzE5YjBkOTQ2MzM4MzgyYTkxMzk5MTI3YzQwL3RhYmxlcmFuZ2U6NDQ0ZDljMTliMGQ5NDYzMzgzODJhOTEzOTkxMjdjNDBfMi0yLTEtMS0w_4b54bb60-c7f1-4448-a20b-4473366e7044"
      unitRef="usd">128785000</us-gaap:UnbilledContractsReceivable>
    <us-gaap:UnbilledContractsReceivable
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjQ0NGQ5YzE5YjBkOTQ2MzM4MzgyYTkxMzk5MTI3YzQwL3RhYmxlcmFuZ2U6NDQ0ZDljMTliMGQ5NDYzMzgzODJhOTEzOTkxMjdjNDBfMi00LTEtMS0w_fe050e7d-d13e-4c98-b893-449d79146818"
      unitRef="usd">126087000</us-gaap:UnbilledContractsReceivable>
    <myrg:ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjQ0NGQ5YzE5YjBkOTQ2MzM4MzgyYTkxMzk5MTI3YzQwL3RhYmxlcmFuZ2U6NDQ0ZDljMTliMGQ5NDYzMzgzODJhOTEzOTkxMjdjNDBfMy0yLTEtMS0w_62e7fffc-9337-4a26-a357-1de76b597b5f"
      unitRef="usd">123301000</myrg:ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent>
    <myrg:ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjQ0NGQ5YzE5YjBkOTQ2MzM4MzgyYTkxMzk5MTI3YzQwL3RhYmxlcmFuZ2U6NDQ0ZDljMTliMGQ5NDYzMzgzODJhOTEzOTkxMjdjNDBfMy00LTEtMS0w_7db57a5b-6431-4a3b-a9a0-52135b84f357"
      unitRef="usd">102673000</myrg:ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent>
    <myrg:NetCostsAndEstimatedEarningsInExcessOfBillings
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjQ0NGQ5YzE5YjBkOTQ2MzM4MzgyYTkxMzk5MTI3YzQwL3RhYmxlcmFuZ2U6NDQ0ZDljMTliMGQ5NDYzMzgzODJhOTEzOTkxMjdjNDBfNC0yLTEtMS0w_5ae48ac2-cec5-4fa5-ba70-ef3431f9641b"
      unitRef="usd">5484000</myrg:NetCostsAndEstimatedEarningsInExcessOfBillings>
    <myrg:NetCostsAndEstimatedEarningsInExcessOfBillings
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180My9mcmFnOmViNDlkZDdkNTU1YzQwZGQ4MGY4ZmNlNzMwYTc3YTAxL3RhYmxlOjQ0NGQ5YzE5YjBkOTQ2MzM4MzgyYTkxMzk5MTI3YzQwL3RhYmxlcmFuZ2U6NDQ0ZDljMTliMGQ5NDYzMzgzODJhOTEzOTkxMjdjNDBfNC00LTEtMS0w_e971da7d-57c3-4560-9a99-dc9fc49ecb37"
      unitRef="usd">23414000</myrg:NetCostsAndEstimatedEarningsInExcessOfBillings>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMTY0OTI2NzQ0NDQyNQ_49db93ce-03ce-4b1a-8c6e-a175ea33cd05">Lease ObligationsFrom time-to-time, the Company enters into non-cancelable leases for some of our facility, vehicle and equipment needs. These leases allow the Company to conserve cash by paying a&#160;monthly lease rental fee for the use of facilities, vehicles and equipment rather than purchasing them. The Company&#x2019;s leases have remaining terms ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMzY1_bcc4c02c-8568-400c-9700-6c99b813ed21"&gt;one&lt;/span&gt; to six years, some of which may include options to extend the leases for up to five years, and some of which may include options to terminate the leases within one year. Currently, all the Company&#x2019;s leases contain fixed payment terms. The Company may decide to cancel or terminate a lease before the end of its term, in which case we are typically liable to the lessor for the remaining lease payments under the term of the lease. Additionally, all of the Company's month-to-month leases are cancelable, by the Company or the lessor, at any time and are not included in our right-of-use asset or liability. At September&#160;30, 2020, the Company had several leases with residual value guarantees, due to the acquisition of CSI. Typically, the Company has purchase options on the equipment underlying its long-term leases and many of its short-term rental arrangements. The Company may exercise some of these purchase options when the need for equipment is on-going and the purchase option price is attractive. Leases are accounted for as operating or finance leases, depending on the terms of the lease.&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the lease-related assets and liabilities recorded:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.799%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Classification on the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net of accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total right-of-use lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current portion of operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current portion of finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease obligations, net of current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease obligations, net of current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the lease terms and discount rates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.193%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term&#160;- finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term&#160;- operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&#160;- finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&#160;- operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of certain information related to the lease costs for finance and operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of other information and supplemental cash flow information related to finance and operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use asset obtained in exchange for new operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future undiscounted minimum lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company&#x2019;s consolidated balance sheets, under financial leases, less interest, and under operating leases, less imputed interest, as of September&#160;30, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance&lt;br/&gt;Lease Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating Lease&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;Lease&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remainder of 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing component&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: current portion of finance and operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term finance and operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financing component for finance lease obligations represents the interest component of finance leases that will be recognized as interest expense in future periods. The financing component for operating lease obligations represents the effect of discounting the lease payments to their present value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain subsidiaries of the Company have operating leases for facilities from third party companies that are owned, in whole or part, by employees of the subsidiaries. The terms and rental rates of these leases are at market rental rates. As of September&#160;30, 2020, the minimum lease payments required under these leases totaled $3.6 million, which are due over the next 3.8 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMTY0OTI2NzQ0NDQyNQ_69f70512-aa91-4a40-ac45-31aab5029e27">Lease ObligationsFrom time-to-time, the Company enters into non-cancelable leases for some of our facility, vehicle and equipment needs. These leases allow the Company to conserve cash by paying a&#160;monthly lease rental fee for the use of facilities, vehicles and equipment rather than purchasing them. The Company&#x2019;s leases have remaining terms ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMzY1_bcc4c02c-8568-400c-9700-6c99b813ed21"&gt;one&lt;/span&gt; to six years, some of which may include options to extend the leases for up to five years, and some of which may include options to terminate the leases within one year. Currently, all the Company&#x2019;s leases contain fixed payment terms. The Company may decide to cancel or terminate a lease before the end of its term, in which case we are typically liable to the lessor for the remaining lease payments under the term of the lease. Additionally, all of the Company's month-to-month leases are cancelable, by the Company or the lessor, at any time and are not included in our right-of-use asset or liability. At September&#160;30, 2020, the Company had several leases with residual value guarantees, due to the acquisition of CSI. Typically, the Company has purchase options on the equipment underlying its long-term leases and many of its short-term rental arrangements. The Company may exercise some of these purchase options when the need for equipment is on-going and the purchase option price is attractive. Leases are accounted for as operating or finance leases, depending on the terms of the lease.&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the lease-related assets and liabilities recorded:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.799%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Classification on the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net of accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total right-of-use lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current portion of operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current portion of finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease obligations, net of current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease obligations, net of current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the lease terms and discount rates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.193%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term&#160;- finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term&#160;- operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&#160;- finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&#160;- operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of certain information related to the lease costs for finance and operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of other information and supplemental cash flow information related to finance and operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use asset obtained in exchange for new operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future undiscounted minimum lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company&#x2019;s consolidated balance sheets, under financial leases, less interest, and under operating leases, less imputed interest, as of September&#160;30, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance&lt;br/&gt;Lease Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating Lease&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;Lease&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remainder of 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing component&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: current portion of finance and operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term finance and operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financing component for finance lease obligations represents the interest component of finance leases that will be recognized as interest expense in future periods. The financing component for operating lease obligations represents the effect of discounting the lease payments to their present value.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain subsidiaries of the Company have operating leases for facilities from third party companies that are owned, in whole or part, by employees of the subsidiaries. The terms and rental rates of these leases are at market rental rates. As of September&#160;30, 2020, the minimum lease payments required under these leases totaled $3.6 million, which are due over the next 3.8 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <myrg:LesseeOperatingAndFinanceLeasesRemainingContractTerm
      contextRef="i9e866bcdde404675ae649755f46aac08_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMzcx_2afe8ddf-43ec-4d2c-bc4f-ee3d2eb996ff">P6Y</myrg:LesseeOperatingAndFinanceLeasesRemainingContractTerm>
    <myrg:LesseeOperatingAndFinanceLeasesOptionToExtendTerm
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfNDQw_293c472b-82d4-4196-9987-845ba30fc37a">P5Y</myrg:LesseeOperatingAndFinanceLeasesOptionToExtendTerm>
    <myrg:LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfNTEz_a9237839-b3f5-435c-b1ef-6d7fef9442a4">P1Y</myrg:LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod>
    <myrg:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc1Ng_c7efd0db-9f5e-497d-ae51-4eb4b8fb5999">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the lease-related assets and liabilities recorded:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.799%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Classification on the Consolidated Balance Sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net of accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total right-of-use lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current portion of operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current portion of finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total current obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease obligations, net of current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Finance lease obligations, net of current maturities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total non-current obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</myrg:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMi00LTEtMS0w_27154c19-4d75-430c-b0a9-3b74365cf396"
      unitRef="usd">22620000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMi02LTEtMS0w_c554e655-ecb1-4cb7-8c77-36329fdaa531"
      unitRef="usd">22958000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMy00LTEtMS0w_b48fefef-d20c-45dd-9250-a175700fb18f"
      unitRef="usd">664000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMy02LTEtMS0w_3f72264b-ee9e-4905-b193-664d11087a53"
      unitRef="usd">1478000</us-gaap:FinanceLeaseRightOfUseAsset>
    <myrg:OperatingAndFinanceLeaseRightOfUseAsset
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfNC00LTEtMS0w_61c68c8e-4a4b-4f35-bf08-62459d532189"
      unitRef="usd">23284000</myrg:OperatingAndFinanceLeaseRightOfUseAsset>
    <myrg:OperatingAndFinanceLeaseRightOfUseAsset
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfNC02LTEtMS0w_1a882c30-007e-4175-a7f9-ace55925ce29"
      unitRef="usd">24436000</myrg:OperatingAndFinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfOC00LTEtMS0w_8baa2112-791f-495b-b0ed-de408dc332bb"
      unitRef="usd">6468000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfOC02LTEtMS0w_90c1f3de-3d4e-4b5c-a909-6fa150930d44"
      unitRef="usd">6205000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfOS00LTEtMS0w_d5ea2c89-963d-46d1-b937-96b1b07bc433"
      unitRef="usd">607000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfOS02LTEtMS0w_2e762efa-f7c9-47eb-aa5f-ff39e9ec7150"
      unitRef="usd">1135000</us-gaap:FinanceLeaseLiabilityCurrent>
    <myrg:LeaseObligationCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTAtNC0xLTEtMA_bbde580b-09fd-4b25-8264-e422977ae419"
      unitRef="usd">7075000</myrg:LeaseObligationCurrent>
    <myrg:LeaseObligationCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTAtNi0xLTEtMA_5af66e22-df80-4eb8-9be8-6466aa60b043"
      unitRef="usd">7340000</myrg:LeaseObligationCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTItNC0xLTEtMA_dc2c48f4-7421-43e4-9f95-61c60fa2dc42"
      unitRef="usd">16230000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTItNi0xLTEtMA_33de01a4-acf8-4794-8a13-549aed08249d"
      unitRef="usd">16884000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTMtNC0xLTEtMA_ed8c3fb3-8394-4dee-b59b-f885ac82232e"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTMtNi0xLTEtMA_6b365390-fd3d-4f23-97b3-ce5abc3264f6"
      unitRef="usd">338000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <myrg:LeaseObligationNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTQtNC0xLTEtMA_a8baa383-70e5-4fd3-8023-12d886c3aa39"
      unitRef="usd">16230000</myrg:LeaseObligationNoncurrent>
    <myrg:LeaseObligationNoncurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTQtNi0xLTEtMA_0126aca7-3274-4502-a66f-fb20f9684630"
      unitRef="usd">17222000</myrg:LeaseObligationNoncurrent>
    <myrg:LeaseObligationTotal
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTUtNC0xLTEtMA_731e0cc5-5ebb-4c77-b1e0-5e1ef2bc31d5"
      unitRef="usd">23305000</myrg:LeaseObligationTotal>
    <myrg:LeaseObligationTotal
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmEzNzNjNzA4MDg5YTQwYmI5NWRlNjU5NjI0MmNiMmIyL3RhYmxlcmFuZ2U6YTM3M2M3MDgwODlhNDBiYjk1ZGU2NTk2MjQyY2IyYjJfMTUtNi0xLTEtMA_77ccacda-d29f-4c16-9f62-bfb0a3860d50"
      unitRef="usd">24562000</myrg:LeaseObligationTotal>
    <myrg:ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc1Nw_ff636dc1-3976-4164-9a2d-ed8622d5267f">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of the lease terms and discount rates:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:75.193%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;September 30,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term&#160;- finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.6 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average remaining lease term&#160;- operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&#160;- finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average discount rate&#160;- operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</myrg:ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfMS0xLTEtMS0w_dee2a1ad-2c35-4bba-81af-b28657ba6e96">P0Y7M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfMS0zLTEtMS0w_926b627b-5dca-4b23-9d45-5e95fb2ec330">P1Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfMi0xLTEtMS0w_cf661a75-3f71-45c7-8e12-f6628f98ad68">P3Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfMi0zLTEtMS0w_27d0cf3d-f9c4-4fee-ac54-bdd10c413750">P3Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfMy0xLTEtMS0w_613b4675-9c9e-4ec7-911e-3a5981acf108"
      unitRef="number">0.025</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfMy0zLTEtMS0w_d70541ad-77d0-4cde-b09f-8d8191512cfd"
      unitRef="number">0.025</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfNC0xLTEtMS0w_d06ac353-5bea-4019-b26d-ec9de0c4d693"
      unitRef="number">0.039</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjAyYjMxYjZjZmQ0NjRmNDc4NjI5MWJhYzRkYTc1MjQ3L3RhYmxlcmFuZ2U6MDJiMzFiNmNmZDQ2NGY0Nzg2MjkxYmFjNGRhNzUyNDdfNC0zLTEtMS0w_e3d6d1bd-dc41-4449-a86e-633736d05cb5"
      unitRef="number">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc1MQ_27c5e68e-f72e-4683-97a2-438f11704047">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of certain information related to the lease costs for finance and operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.474%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.681%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Nine months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNC0yLTEtMS0w_ba0d7366-8e6e-4924-a178-759a45f5e9a5"
      unitRef="usd">240000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNC00LTEtMS0w_c6c75816-d38d-47c1-ad42-7932319f0f40"
      unitRef="usd">273000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNC02LTEtMS0w_1a3866a1-ab3f-4592-86f5-2ed36e73e249"
      unitRef="usd">737000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNC04LTEtMS0w_a1146876-b06f-4919-aac3-18dac1a7a14e"
      unitRef="usd">820000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNS0yLTEtMS0w_d6c1b594-2d8f-48c0-8121-d42e8d93bb6e"
      unitRef="usd">7000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNS00LTEtMS0w_b0a6277d-3fd1-4a3f-aad5-0cfca403be23"
      unitRef="usd">16000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNS02LTEtMS0w_ed3a5958-9c2f-41aa-b543-ee9c62efb325"
      unitRef="usd">27000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNS04LTEtMS0w_b71bd296-8b55-4e61-95de-be684946b993"
      unitRef="usd">53000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:OperatingLeaseCost
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNi0yLTEtMS0w_187d7771-95cb-4325-ad53-f58b49b071b3"
      unitRef="usd">2327000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNi00LTEtMS0w_1396ee6d-f9b2-4197-8ce3-32670afc93b3"
      unitRef="usd">2055000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNi02LTEtMS0w_14e7ac35-5ac0-4a7d-b488-a28e9df36ef8"
      unitRef="usd">6875000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNi04LTEtMS0w_36729255-6156-4f60-8fc4-678b276c5171"
      unitRef="usd">5016000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNy0yLTEtMS0w_d297a1e3-15c9-43b8-b1f3-3bf75acf8f50"
      unitRef="usd">0</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNy00LTEtMS0w_220bd08c-4aa7-48d6-ad13-ecce1724e555"
      unitRef="usd">0</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNy02LTEtMS0w_9b32f678-0f45-4986-a681-e03530102558"
      unitRef="usd">0</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfNy04LTEtMS0w_04282564-601a-4d96-9c38-d68f639cc594"
      unitRef="usd">8000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOC0yLTEtMS0w_4159ae25-1e65-4f49-ae20-256459fc1f5e"
      unitRef="usd">106000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOC00LTEtMS0w_0f746925-50ba-428a-b294-b5d955de0056"
      unitRef="usd">67000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOC02LTEtMS0w_2304cc10-15f6-4395-890e-c87c7a546a3f"
      unitRef="usd">259000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOC04LTEtMS0w_2a3ca9d1-f70f-4e77-bf40-7957fb4d9bb9"
      unitRef="usd">198000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOS0yLTEtMS0w_343d3efc-67a7-4afe-b8b1-90435a3397ec"
      unitRef="usd">2680000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOS00LTEtMS0w_58bcb67c-d43a-4c56-82ba-b0fca20c2453"
      unitRef="usd">2411000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOS02LTEtMS0w_e233b768-3314-4f23-aa3f-e1f421f12e36"
      unitRef="usd">7898000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmVjNjMzNmQzN2UwMjQ2NzBhMjA4ZWNlM2IwMDQwZjI3L3RhYmxlcmFuZ2U6ZWM2MzM2ZDM3ZTAyNDY3MGEyMDhlY2UzYjAwNDBmMjdfOS04LTEtMS0w_9d711850-b7c2-49e1-a414-0f99b919db2f"
      unitRef="usd">6095000</us-gaap:LeaseCost>
    <myrg:ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc1Mg_d0c18d31-a6fa-45c3-8a41-e5773a302af7">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a summary of other information and supplemental cash flow information related to finance and operating leases:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.252%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use asset obtained in exchange for new operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</myrg:ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjY3YjU2NmJlOGY3NTQ3OWRhM2Y4NjI3MjAxOTU4OGJmL3RhYmxlcmFuZ2U6NjdiNTY2YmU4Zjc1NDc5ZGEzZjg2MjcyMDE5NTg4YmZfNC0yLTEtMS0w_eae0610f-3f48-49e0-90b0-b18c125a56f4"
      unitRef="usd">6676000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjY3YjU2NmJlOGY3NTQ3OWRhM2Y4NjI3MjAxOTU4OGJmL3RhYmxlcmFuZ2U6NjdiNTY2YmU4Zjc1NDc5ZGEzZjg2MjcyMDE5NTg4YmZfNC00LTEtMS0w_cb10411d-6cc5-4443-a8bd-574b91fed6bf"
      unitRef="usd">5064000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjY3YjU2NmJlOGY3NTQ3OWRhM2Y4NjI3MjAxOTU4OGJmL3RhYmxlcmFuZ2U6NjdiNTY2YmU4Zjc1NDc5ZGEzZjg2MjcyMDE5NTg4YmZfNS0yLTEtMS0w_b8d087f7-f6b8-4672-b11b-c43039305b8d"
      unitRef="usd">5592000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOjY3YjU2NmJlOGY3NTQ3OWRhM2Y4NjI3MjAxOTU4OGJmL3RhYmxlcmFuZ2U6NjdiNTY2YmU4Zjc1NDc5ZGEzZjg2MjcyMDE5NTg4YmZfNS00LTEtMS0w_9c9b6123-e620-416a-ab92-faf51ae8fbeb"
      unitRef="usd">11374000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc1Mw_6e3bcc74-c621-44ac-a9a7-cda32f42e2ab">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future undiscounted minimum lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company&#x2019;s consolidated balance sheets, under financial leases, less interest, and under operating leases, less imputed interest, as of September&#160;30, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance&lt;br/&gt;Lease Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating Lease&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;Lease&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remainder of 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing component&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: current portion of finance and operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term finance and operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc1NA_7ba17213-e126-4d5b-af12-ada845eed623">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The future undiscounted minimum lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company&#x2019;s consolidated balance sheets, under financial leases, less interest, and under operating leases, less imputed interest, as of September&#160;30, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.209%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.410%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Finance&lt;br/&gt;Lease Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Operating Lease&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;br/&gt;Lease&lt;br/&gt;Obligations&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remainder of 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing component&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,451)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net present value of minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: current portion of finance and operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(607)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term finance and operating lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMi0yLTEtMS0w_29e4f8ae-7abf-4182-a397-4e116233f928"
      unitRef="usd">289000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMi00LTEtMS0w_2c3db922-a367-464a-abe7-b18ba0e85a97"
      unitRef="usd">2394000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <myrg:LeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMi02LTEtMS0w_269f8662-4ff9-4270-a227-90996786407f"
      unitRef="usd">2683000</myrg:LeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMy0yLTEtMS0w_d007fb8e-037b-4838-bf57-08542dbd451d"
      unitRef="usd">326000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMy00LTEtMS0w_d3bbdce8-95bb-407e-908f-90b872d1642c"
      unitRef="usd">8449000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <myrg:LeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMy02LTEtMS0w_fd741d23-09fc-4066-a1e7-1197f9feaef2"
      unitRef="usd">8775000</myrg:LeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNC0yLTEtMS0w_4eff925d-61ec-4c80-9eb3-31c418671dc8"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNC00LTEtMS0w_0f597367-44aa-4be8-9d07-6f196c74a712"
      unitRef="usd">6988000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <myrg:LeaseLiabilityPaymentsDueYearTwo
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNC02LTEtMS0w_d96db2ad-0ae1-42fe-9f6d-276debf26870"
      unitRef="usd">6988000</myrg:LeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNS0yLTEtMS0w_a12e5135-b61f-4637-baf4-bfad57875f93"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNS00LTEtMS0w_d9d8ea81-3a51-4306-805c-4b91efb6d51f"
      unitRef="usd">5048000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <myrg:LeaseLiabilityPaymentsDueYearThree
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNS02LTEtMS0w_a97c9cf0-6a9b-4dc0-81cc-93d857fb7540"
      unitRef="usd">5048000</myrg:LeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNi0yLTEtMS0w_3d444767-a1db-4499-8121-81ada7635feb"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNi00LTEtMS0w_4b6e2edb-ef39-479a-8375-d0cfd16878f9"
      unitRef="usd">2491000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <myrg:LeaseLiabilityPaymentsDueYearFour
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNi02LTEtMS0w_bddcb7e1-2039-4068-8777-abf154bbf08c"
      unitRef="usd">2491000</myrg:LeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNy0yLTEtMS0w_421afdd5-ecfe-4832-9e43-d6c2819d59f3"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNy00LTEtMS0w_b39e68c5-7c38-4e97-be46-26eaa1adddc1"
      unitRef="usd">976000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <myrg:LeaseLiabilityPaymentsDueYearFive
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfNy02LTEtMS0w_148d20f0-e189-4a93-86a9-c1ae43eec698"
      unitRef="usd">976000</myrg:LeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfOC0yLTEtMS0w_a0f771f8-e090-4115-8234-046a79424a07"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfOC00LTEtMS0w_76e4caf8-2603-48d0-a64f-c32dcb1a65d7"
      unitRef="usd">795000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <myrg:LesseeLiabilityToBePaidAfterYearFive
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfOC02LTEtMS0w_c5a1ffce-3a19-4e04-9042-975e45663da6"
      unitRef="usd">795000</myrg:LesseeLiabilityToBePaidAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfOS0yLTEtMS0w_568341c5-67f2-4a3f-98ff-9a9863ec6d88"
      unitRef="usd">615000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfOS00LTEtMS0w_41a829ec-d255-41da-bfb0-6c3eac95f6e3"
      unitRef="usd">27141000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <myrg:LeaseLiabilityPaymentsDue
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfOS02LTEtMS0w_6aa0d2dd-5d97-4340-9b5d-bfd4f86bee35"
      unitRef="usd">27756000</myrg:LeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTAtMi0xLTEtMA_ed8047aa-e537-4827-81af-de77fa38259b"
      unitRef="usd">8000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTAtNC0xLTEtMA_a9488a39-c6a9-4ac6-aa57-9c07d466cc03"
      unitRef="usd">4443000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <myrg:LeaseLiabilityUndiscountedExcessAmount
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTAtNi0xLTEtMA_3f7a5159-e9de-41d4-8ec3-c836224388ff"
      unitRef="usd">4451000</myrg:LeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTEtMi0xLTEtMA_948b8d2d-fe7e-4580-923a-b540ea5b1b77"
      unitRef="usd">607000</us-gaap:FinanceLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTEtNC0xLTEtMA_345c2e6d-764c-4248-bb2e-9fb41def633a"
      unitRef="usd">22698000</us-gaap:OperatingLeaseLiability>
    <myrg:LeaseLiability
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTEtNi0xLTEtMA_321e0551-a688-4229-b59b-87a4cc874539"
      unitRef="usd">23305000</myrg:LeaseLiability>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTItMi0xLTEtMA_7e56832b-5682-49f1-8759-fb641138b32b"
      unitRef="usd">607000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTItNC0xLTEtMA_68773d8d-6e4e-482d-b7ed-e2485abe0741"
      unitRef="usd">6468000</us-gaap:OperatingLeaseLiabilityCurrent>
    <myrg:LeaseLiabilityCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTItNi0xLTEtMA_decbd560-9f6e-462a-b51d-0e091c7fdb5f"
      unitRef="usd">7075000</myrg:LeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTMtMi0xLTEtMA_c5aebf54-52c4-4013-aff2-cfb87cf5754b"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTMtNC0xLTEtMA_d75ce9a4-a562-47be-8aa8-ea2f68d2d766"
      unitRef="usd">16230000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <myrg:LeaseLiabilityNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RhYmxlOmRmNmE1MjE4YWMxYzRjNmRiMWE3ZjczNzQzMmEwMzA4L3RhYmxlcmFuZ2U6ZGY2YTUyMThhYzFjNGM2ZGIxYTdmNzM3NDMyYTAzMDhfMTMtNi0xLTEtMA_6ea67e42-9911-46d9-887a-8f8616853ec9"
      unitRef="usd">16230000</myrg:LeaseLiabilityNoncurrent>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i3786d678a0514a84971b885f13195b8f_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjcxNw_6c2c1980-a518-4d40-adb8-830c84e8aa95"
      unitRef="usd">3600000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <myrg:LesseeOperatingLeaseAmortizationPeriod
      contextRef="ibeec0763f7c4413a8f1cc9ca0993055d_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMjc0OQ_9aa3f061-df06-4944-b2cf-63808af55896">P3Y9M18D</myrg:LesseeOperatingLeaseAmortizationPeriod>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180OS9mcmFnOmIwYWEyNmQ5ZGQ2YTRiNjI4Y2YyNGQ1NjdkNTlkYTkwL3RleHRyZWdpb246YjBhYTI2ZDlkZDZhNGI2MjhjZjI0ZDU2N2Q1OWRhOTBfNjA0NzMxMzk1NDE2NA_05f32972-1390-4a25-8100-4a10f33eeb60">Fair Value MeasurementsThe Company uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.As of September&#160;30, 2020 and December&#160;31, 2019, the Company determined that the carrying value of cash and cash equivalents approximated fair value based on Level 1 inputs. As of September&#160;30, 2020, the fair values of the Company&#x2019;s long-term debt and finance lease obligations were based on Level 2 inputs. As of December&#160;31, 2019, the fair values of the Company's long-term debt and finance lease obligations were based on Level 2 inputs. The Company&#x2019;s long-term debt was based on variable and fixed interest rates at September&#160;30, 2020 and December&#160;31, 2019, for new issues with similar remaining maturities, and approximated carrying value. In addition, based on borrowing rates currently available to the Company for borrowings with similar terms, the carrying values of the Company&#x2019;s finance lease obligations also approximated fair value.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180OS9mcmFnOmIwYWEyNmQ5ZGQ2YTRiNjI4Y2YyNGQ1NjdkNTlkYTkwL3RleHRyZWdpb246YjBhYTI2ZDlkZDZhNGI2MjhjZjI0ZDU2N2Q1OWRhOTBfMTM5Mg_a7087e97-f5bd-43ca-8c20-f5c163e5b5ba">The Company uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMTY0OTI2NzQ0NzE2Ng_73279f1f-a865-4b4a-81d4-661a8246433f">Debt&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below reflects the Company&#x2019;s total debt, including borrowings under its credit agreement and master loan agreements for equipment notes:&#x200b;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.712%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollar amounts in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inception&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stated&#160;Interest&lt;br/&gt;Rate&#160;(per&#160;annum)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment&lt;br/&gt;Frequency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;as&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;as&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/13/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Equipment Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/28/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/28/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.23%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/31/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.97%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/31/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.02%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/31/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.01%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/25/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/24/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.09%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/27/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.75%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;9&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/24/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.01%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;13, 2019, the Company entered into a five-year amended and restated credit agreement (the &#x201c;Credit Agreement&#x201d;) with a syndicate of banks led by JPMorgan Chase Bank, N.A. and Bank of America, N.A, that provides for a $375 million facility (the &#x201c;Facility&#x201d;), not to exceed three times Consolidated EBITDA (as defined in the Credit Agreement) less Consolidated Total Indebtedness (as defined in the Credit Agreement), which can be used for revolving loans and up to $150 million may be used for letters of credit. The Facility also allows for revolving loans and letters of credit in Canadian dollars and other currencies, up to the U.S. dollar equivalent of $75 million. The Company has an expansion option to increase the commitments under the Facility or enter into incremental term loans, subject to certain conditions, by up to an additional $200 million upon receipt of additional commitments from new or existing lenders. Subject to certain exceptions, the Facility is secured by substantially all of the assets of the Company and its domestic subsidiaries, and by a pledge of substantially all of the capital stock of the Company&#x2019;s domestic subsidiaries and 65% of the capital stock of the direct foreign subsidiaries of the Company. Additionally, subject to certain exceptions, the Company&#x2019;s domestic subsidiaries also guarantee the repayment of all amounts due under the Credit Agreement. If an event of default occurs and is continuing, on the terms and subject to the conditions set forth in the Credit Agreement, amounts outstanding under the Facility may be accelerated and may become or be declared immediately due and payable. Borrowings under the Credit Agreement are used for refinancing existing indebtedness, working capital, capital expenditures, acquisitions, share repurchases, and other general corporate purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts borrowed under the Credit Agreement bear interest, at the Company&#x2019;s option, at a rate equal to either (1) the Alternate Base Rate (as defined in the Credit Agreement), plus an applicable margin ranging from 0.00% to 0.75%; or (2)&#160;Adjusted LIBO Rate (as defined in the Credit Agreement) plus an applicable margin ranging from 1.00% to 1.75%. The applicable margin is determined based on the Company&#x2019;s consolidated leverage ratio (the &#x201c;Leverage Ratio&#x201d;) which is defined in the Credit Agreement as Consolidated Total Indebtedness (as defined in the Credit Agreement) divided by Consolidated EBITDA (as defined in the Credit Agreement). Letters of credit issued under the Facility are subject to a letter of credit fee of 1.00% to 1.75% for non-performance letters of credit or 0.50% to 0.875% for performance letters of credit, based on the Company&#x2019;s consolidated Leverage Ratio. The Company is subject to a commitment fee of 0.15% to 0.25%, based on the Company&#x2019;s consolidated Leverage Ratio, on any unused portion of the Facility. The Credit Agreement restricts certain types of payments when the Company&#x2019;s consolidated Leverage Ratio exceeds 2.50 or the Company's consolidated Liquidity (as defined in the Credit Agreement) is less than $50 million. The weighted average interest rate on borrowings outstanding on the Facility for the nine months ended September&#160;30, 2020 was 2.36% per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Credit Agreement, the Company is subject to certain financial covenants and must maintain a maximum consolidated Leverage Ratio of 3.0 and a minimum interest coverage ratio of 3.0, which is defined in the Credit Agreement as Consolidated EBITDA (as defined in the Credit Agreement) divided by interest expense (as defined in the Credit Agreement). The Credit Agreement also contains covenants including limitations on asset sales, investments, indebtedness and liens. The Company was in compliance with all of its financial covenants under the Credit Agreement as of September&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2020, the Company had letters of credit outstanding under the Facility of approximately $11.3 million, including $10.7 million related to the Company's payment obligation under its insurance programs and approximately $0.6 million related to contract performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2019, the Company had letters of credit outstanding under the Facility of approximately $10.6 million, including $10.0 million related to the Company's payment obligation under its insurance programs and approximately $0.6 million related to contract performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had remaining deferred debt issuance costs totaling $1.2 million as of September&#160;30, 2020, related to the line of credit. As permitted under ASU No.&#160;2015-15, debt issuance costs have been deferred and are presented as an asset within other assets, which is amortized as interest expense over the term of the line of credit.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Equipment Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has entered into Master Equipment Loan and Security Agreements (the &#x201c;Master Loan Agreements&#x201d;) with multiple banks. The Master Loan Agreements may be used for the financing of equipment between the Company and the lending banks pursuant to one or more equipment notes ("Equipment Note"). Each Equipment Note&#160;executed under the Master Loan Agreements constitutes a separate, distinct and independent financing of equipment and a contractual obligation of the Company, which may contain prepayment clauses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2020, the Company had four Equipment Notes&#160;outstanding under the Master Loan Agreements that are collateralized by equipment and vehicles owned by the Company. The following table sets forth our remaining principal payments for the Company&#x2019;s outstanding Equipment Notes&#160;as of September&#160;30, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Future&lt;br/&gt;Equipment&#160;Notes&lt;br/&gt;Principal&#160;Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remainder of 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total future principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: current portion of equipment notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term principal obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNTUwMA_0dcd530b-0ae0-4f89-b241-c6b8ccbede26">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below reflects the Company&#x2019;s total debt, including borrowings under its credit agreement and master loan agreements for equipment notes:&#x200b;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.712%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.116%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.724%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollar amounts in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Inception&#160;Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stated&#160;Interest&lt;br/&gt;Rate&#160;(per&#160;annum)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payment&lt;br/&gt;Frequency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term&lt;br/&gt;(years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;as&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;September&#160;30, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Outstanding&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;as&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Credit Agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revolving loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/13/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Equipment Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/28/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.16%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9/28/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.23%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/31/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.97%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/31/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.02%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/31/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.01%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;6&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/25/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.89%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;7&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6/24/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.09%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;8&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/27/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.75%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment Note&#160;9&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12/24/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.01%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Semi-annual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;62,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,737)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentTerm
      contextRef="ic1825bd7dd5c443fbe2f48701784beae_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMy04LTEtMS0w_b7293e7c-4e63-4274-9c5f-00d4d75ba22a">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="ia1f8d20256dc4660999fad3f0d789098_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMy0xMC0xLTEtMA_ef0fd196-6a55-4999-bb6a-8b1cb9af1853"
      unitRef="usd">38630000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i3c989dbdd4694e70b1c2ac8ff2ab096d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMy0xMi0xLTEtMA_2464f3e5-5b30-45b9-b22d-5cd365b5ed54"
      unitRef="usd">103820000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8fde808a6d1240898cb12a5bf7b26945_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNi00LTEtMS0w_04d7c058-e6a2-405b-856c-d4736f92552f"
      unitRef="number">0.0416</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i27a6898f71a84cf0ad38cfdcb64d9f91_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNi04LTEtMS0w_7a485a13-e33b-4254-99c9-3fa2a5ee5e6e">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="i8fde808a6d1240898cb12a5bf7b26945_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNi0xMC0xLTEtMA_cfd40975-1750-4d9e-99d4-e683c4ea2427"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i43b85a6421794d4c9c323b77b05a5f15_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNi0xMi0xLTEtMA_310ea486-9ce1-4922-84fc-b839df21650e"
      unitRef="usd">10643000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib0f7b928d66845d49ca1b59dac5cca47_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNy00LTEtMS0w_b3d3c37d-9ab5-4492-9e2a-952cdbdb9e36"
      unitRef="number">0.0423</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="id83b85c034a945c992d0bf79e9948042_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNy04LTEtMS0w_87899784-3393-4fb5-9823-a954ee24edb9">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="ib0f7b928d66845d49ca1b59dac5cca47_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNy0xMC0xLTEtMA_4ce4a23d-869d-4022-931f-cac5c584f49d"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i4b922fcc1b8f4a83898d514d67249d95_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfNy0xMi0xLTEtMA_e307fdb1-2931-46aa-ad5a-721cacf3ab53"
      unitRef="usd">11200000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2560f7bed6cc44da96aecfbebd9d29a1_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOC00LTEtMS0w_0be32198-f3d4-4967-a351-1b93085bce57"
      unitRef="number">0.0397</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i8f167ec2fd8b4889a3476804e8424268_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOC04LTEtMS0w_f7dc3a2c-247b-4a6e-8b33-7e5f2040ef82">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="i2560f7bed6cc44da96aecfbebd9d29a1_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOC0xMC0xLTEtMA_8691179f-aaf8-477b-be58-52e04d549b1c"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i5312b978da1a4e9aa7872acf3e176759_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOC0xMi0xLTEtMA_ee24e848-228c-455f-b34c-5733a4f45d7c"
      unitRef="usd">1953000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if6ebf7eab469420f96f4718f59f70301_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOS00LTEtMS0w_69f8d764-4898-48be-b323-7c58dcc08e42"
      unitRef="number">0.0402</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i90fa46e58e44488e965a3a6dbf7d3bbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOS04LTEtMS0w_6d83fc6b-a5ee-4b46-9a7a-80338e565cb8">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="if6ebf7eab469420f96f4718f59f70301_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOS0xMC0xLTEtMA_774df7b2-a01d-4948-b91a-5a3632edf1de"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i201a716cb3864502bda2e0c9ee33ba0b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfOS0xMi0xLTEtMA_18d33511-fc1b-408c-ab55-4565aa3f78bd"
      unitRef="usd">2108000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic77bf9d960d64280be2b9510efd2ba8d_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTAtNC0xLTEtMA_60da93fc-9c26-47a7-b669-a3babe43e706"
      unitRef="number">0.0401</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i4cb31ad6cbb143af8a5cadb56bfa7bb6_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTAtOC0xLTEtMA_3586f275-9f42-4d1f-9983-307ba7a050af">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="ic77bf9d960d64280be2b9510efd2ba8d_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTAtMTAtMS0xLTA_fec293be-6f84-4e45-8558-52a71c0d7384"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i469659e52e0543d4aea28e2d34122146_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTAtMTItMS0xLTA_a8dc8f99-6a64-4e57-a85c-3ab28cb61b03"
      unitRef="usd">1751000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i465440b13752405ab7ca64a5d1e49057_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTEtNC0xLTEtMA_b93ee5ee-a73c-4a85-be43-ab07d5ebc908"
      unitRef="number">0.0289</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i5400f30215454b3b8432573dfaf1e700_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTEtOC0xLTEtMA_b35c179d-f363-4418-8ee8-73c9e541b8fd">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="i465440b13752405ab7ca64a5d1e49057_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTEtMTAtMS0xLTA_b380d010-02b1-4a47-9231-5a0d9916822a"
      unitRef="usd">13596000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ibe959c9f8ff342049c5c56a4508752ed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTEtMTItMS0xLTA_cbf9c56a-98f9-4b88-b63e-e0b8bc8587a4"
      unitRef="usd">14286000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i49eaaf00548540f2822d08c5726f20ec_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTItNC0xLTEtMA_3e65101e-1796-4a90-b719-1789da939eec"
      unitRef="number">0.0309</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="if72751a3cc45443d8ade47e4d62d106c_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTItOC0xLTEtMA_d8671e87-6eb5-4674-b219-4e7edbb16fe7">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="i49eaaf00548540f2822d08c5726f20ec_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTItMTAtMS0xLTA_dc742f65-34b4-4dba-93d6-ca05d02c6f2c"
      unitRef="usd">7675000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i09de47d857984576b079bdf0ce602212_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTItMTItMS0xLTA_4264269d-b5d5-469c-94a1-ed8e10576f14"
      unitRef="usd">9033000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i60d43dd4e44441d28393204853ed9a31_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTMtNC0xLTEtMA_226f165a-8a67-4394-848c-af1f82ddf7d3"
      unitRef="number">0.0275</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="i912bb23eeaf34e6da0703bd221921ee8_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTMtOC0xLTEtMA_057c3dee-477d-4664-91ea-be10e62f63b9">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="i60d43dd4e44441d28393204853ed9a31_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTMtMTAtMS0xLTA_8b68713c-6fc7-4f0b-b0c3-ca04e7c6699b"
      unitRef="usd">6008000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ifaa3623fcea2499ab7f57cccd78ea7b0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTMtMTItMS0xLTA_d908279b-e035-4da3-96d2-5c395948a3f5"
      unitRef="usd">6496000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i96351fac74794a6babd8284b54de9e7e_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTQtNC0xLTEtMA_1173c4e1-cecd-42fd-9f1e-db5e9b3ba851"
      unitRef="number">0.0301</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentTerm
      contextRef="ib6487d3792af4acdbd1020d97e987dfc_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTQtOC0xLTEtMA_065bc428-2629-45be-90fd-fdb2f617122d">P7Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LongTermDebt
      contextRef="i96351fac74794a6babd8284b54de9e7e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTQtMTAtMS0xLTA_0383b4d6-7901-4ec5-9007-5214bddc102b"
      unitRef="usd">4285000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i0aaf8e39e80c43bcb2a48470981a1cab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTQtMTItMS0xLTA_f32c2d69-b87e-42ba-a9ba-644b5e8686b5"
      unitRef="usd">4534000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i253f2ae8b1c74a4993c23ea2a6c1de64_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTUtMTAtMS0xLTA_68115bd8-4363-48eb-a1bf-5ce50a4bbec0"
      unitRef="usd">31564000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i44428533165f40d1ad892913c25034a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTUtMTItMS0xLTA_a2d9c86e-9efa-4d0f-86b9-7d1546270e44"
      unitRef="usd">62004000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTYtMTAtMS0xLTA_a638fab1-4580-4ac8-b5c5-11abfffc296b"
      unitRef="usd">70194000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTYtMTItMS0xLTA_b44c27fd-96e1-4472-aa36-ee3c2d8e0c72"
      unitRef="usd">165824000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTctMTAtMS0xLTA_5e47a139-7251-4720-8d72-c1e66f7a8cc7"
      unitRef="usd">4318000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTctMTItMS0xLTA_29340ee9-a8de-45b8-b3ad-576760ae1a93"
      unitRef="usd">8737000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTgtMTAtMS0xLTA_4beaae2e-95df-4189-aedc-c34070b80ad5"
      unitRef="usd">65876000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjQxOWU4Y2EyOTY4NTRkMDZiYmM2MjU0MjRiZWNmNTU4L3RhYmxlcmFuZ2U6NDE5ZThjYTI5Njg1NGQwNmJiYzYyNTQyNGJlY2Y1NThfMTgtMTItMS0xLTA_a18ad523-f240-43a6-9c27-461380c955e0"
      unitRef="usd">157087000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentTerm
      contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDk0NzgwMjMzMDUxNg_ee56017d-3a64-425d-8457-742c63ec6ea4">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib21412875daf4b9fa8c6f7e5f6029f8a_I20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDA2_3eb64947-5ae8-46a7-be05-fb758de571eb"
      unitRef="usd">375000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <myrg:LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda
      contextRef="ib21412875daf4b9fa8c6f7e5f6029f8a_I20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDUw_c1dab2a7-767e-4962-9399-fb076e97b955"
      unitRef="number">3</myrg:LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i15ba4356666f4ce98764d2e55007afbe_I20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNjM5_33245c39-a79a-4105-8897-ab63c39a73d4"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib0d33a3119f64f4faae74ceb4d600434_I20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfODIy_b2245317-d54b-4522-a5d2-3bf600685a50"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <myrg:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity
      contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMTAwMQ_14d23600-865b-4ab7-a94a-a07cc9a525f7"
      unitRef="usd">200000000</myrg:LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity>
    <myrg:PercentageOfCapitalStockFromDirectForeignSubsidiaries
      contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMTMxMA_85105426-40c4-46a3-bff2-0e083d76abbe"
      unitRef="number">0.65</myrg:PercentageOfCapitalStockFromDirectForeignSubsidiaries>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9df1a9ebeaa14b59ac9e68eb7553e8c8_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjE3Ng_1e7dc6d7-dc43-4de9-b035-16e269e62489"
      unitRef="number">0.0000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7e3cd07d3fda40b59d2f47746d653a93_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjE4Mg_8d5a26d2-ef71-4489-bf9b-bfd3385ec910"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3c9741b56c484d8893284d62b11463db_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjI4OA_85c876e0-6c8e-446a-a541-b42e60f3675f"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ic582beddbe1f487d8de3e1a7e9b07941_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjI5NA_ff65a456-90ca-45fd-a3ed-e09a90c39e47"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i64625561a254499ba3945e6f19603d4c_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjY3NQ_55f5f0f7-576a-4f4a-a813-4e515e18822b"
      unitRef="number">0.0100</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i17aebce02d33416c8a987ac4c33ee244_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjY4MQ_487d5c9d-8603-4d97-a32c-b98990fac68e"
      unitRef="number">0.0175</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i6150d2b39bc94b09a3328d4be5a792ed_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjcyNQ_7371b634-b899-490a-bf38-9b07f7cf10a3"
      unitRef="number">0.0050</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i5ca9bd1be60a4d7e83b42d6d2c44270d_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjczMQ_c1cfd5f5-9be7-4f6b-8a1a-87db5425cf05"
      unitRef="number">0.00875</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i020fc603d87049f59cb85e0b04f320ad_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjg2Nw_750e1b1a-d771-4097-a71d-85fd0aa12c86"
      unitRef="number">0.0015</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i23036de9de3a477f9dbabd18937d870b_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMjg3Mw_31bc0204-32a0-4383-9dea-19f230a06a06"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <myrg:DebtInstrumentCovenantLeveragedDebtRatioRestriction
      contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzA4MA_48507580-3db1-4536-8d90-3ffc2a2e0e7f"
      unitRef="number">2.50</myrg:DebtInstrumentCovenantLeveragedDebtRatioRestriction>
    <myrg:DebtInstrumentRestrictedMaximumLiquidity
      contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzE3Mw_2538d7fa-5f40-4afc-9246-fa70726ac7ea"
      unitRef="usd">50000000</myrg:DebtInstrumentRestrictedMaximumLiquidity>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="i19cc418d93b64fd282c26c8ee5351637_D20200101-20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzI4NQ_17bf4894-ae4f-4bf6-baa3-99aaffefa644"
      unitRef="number">0.0236</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <myrg:LeverageCoverageRatio
      contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzQ0MA_467f0dd5-8c6b-4a7e-a607-538ea54a6445"
      unitRef="number">3.0</myrg:LeverageCoverageRatio>
    <myrg:DebtInstrumentCovenantInterestCoverageRatio
      contextRef="if7d597891eea466a90526047ac7a84e1_D20190913-20190913"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzQ4NA_0dbb392b-66a3-428c-9450-61ac24fa41fc"
      unitRef="number">3.0</myrg:DebtInstrumentCovenantInterestCoverageRatio>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="if193fae261bb4cc7b5b146e1a72cc773_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzk3MA_4e4704e2-fef5-430f-a37c-5bfc09601858"
      unitRef="usd">11300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i35f85193a927474daa8c7c5f8cd64490_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfMzk4NA_bffe61b6-ceb9-4a2a-9586-fd6861a91a83"
      unitRef="usd">10700000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="ia15fd9aaf21e4f71942c479d784238d2_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDA3OA_328a1de0-3b21-4f9d-95a9-4bb70953b80f"
      unitRef="usd">600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i555a33e4111c4ed59078c5e44d9ca8e9_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDIxOA_fef86eda-9a7d-4ffb-ba5a-c3e3b517f0ae"
      unitRef="usd">10600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="idd09a73a91e443898c3d2d79f9de6f48_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDIzMg_81621f77-335b-48a5-866c-118a14d1aa2c"
      unitRef="usd">10000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i19b4171213ae42128d560c2214879612_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDMyNg_c19bddbc-ecf5-4da9-8d10-e6a89d4760cb"
      unitRef="usd">600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i27d6420f3c3740ad97e1374343767b7b_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNDQzOA_b368a7b9-bc08-451c-be0e-a6d0d21d6d5f"
      unitRef="usd">1200000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <myrg:DebtInstrumentNumberOfDebtInstruments
      contextRef="ib852ca940b0549f4b35c3020450cc65b_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNTI0Mg_cdee39e4-bcf1-419f-87d1-83ee530ca97d"
      unitRef="equipment_note">4</myrg:DebtInstrumentNumberOfDebtInstruments>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RleHRyZWdpb246Y2Y0NTI2ZWQ1OWMwNDhkNWI0YjkzNWU4MWNmYTFlZjJfNTUwMQ_b7e2fab4-f6a2-4cc9-bb71-ba318a398732">The following table sets forth our remaining principal payments for the Company&#x2019;s outstanding Equipment Notes&#160;as of September&#160;30, 2020:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.813%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.269%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Future&lt;br/&gt;Equipment&#160;Notes&lt;br/&gt;Principal&#160;Payments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remainder of 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total future principal payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less: current portion of equipment notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4,318)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term principal obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfMi0yLTEtMS0w_fb603982-65fe-437c-b1b6-cddb6dbedd02"
      unitRef="usd">2143000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfMy0yLTEtMS0w_656f27c1-dc8d-4248-b1fa-81eecd98df61"
      unitRef="usd">4381000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfNC0yLTEtMS0w_f55624a9-b7a0-4672-8fff-2ec0c39b7ef4"
      unitRef="usd">4511000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfNS0yLTEtMS0w_909f048f-813c-452a-9b6b-7131767f9ee1"
      unitRef="usd">4645000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfNi0yLTEtMS0w_953150cf-1575-4889-9e64-533e73f213de"
      unitRef="usd">7103000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfNy0yLTEtMS0w_e2c0d676-7a21-45dc-8651-c5f5f73846fd"
      unitRef="usd">2189000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfOC0yLTEtMS0w_58d201ee-4ee1-4d44-92e9-e1cb55e7e2ce"
      unitRef="usd">6592000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfOS0yLTEtMS0w_4233057c-c92c-4098-8e52-ea34f1f367a0"
      unitRef="usd">31564000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfMTAtMi0xLTEtMA_9ca61111-7cff-443c-b521-8f0434f36925"
      unitRef="usd">4318000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i1e0a2958bc82421ab5e2439d06dd01ab_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181Mi9mcmFnOmNmNDUyNmVkNTljMDQ4ZDViNGI5MzVlODFjZmExZWYyL3RhYmxlOjdmZjBkZTZmODM1MzRhNzM5ODA4MTFjYzE5M2M2NmU2L3RhYmxlcmFuZ2U6N2ZmMGRlNmY4MzUzNGE3Mzk4MDgxMWNjMTkzYzY2ZTZfMTEtMi0xLTEtMA_6fc72cbe-d789-4ab1-9b09-74173b37e3b1"
      unitRef="usd">27246000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMTY0OTI2NzQ0NTk2Ng_af08af64-93ea-4d60-a9f1-c38117f2fa6f">Revenue Recognition&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A majority of the Company&#x2019;s revenues are earned through contracts with customers that normally provide for payment upon completion of specified work or units of work as identified in the contract. Although there is considerable variation in the terms of these contracts, they are primarily structured as fixed-price contracts, under which the Company agrees to do the entire project for a fixed amount, or unit-price contracts, under which the Company agrees to do the work at a fixed price per unit of work as specified in the contract. The Company also enters into time-and-equipment and time-and-materials contracts under which the Company is paid for labor and equipment at negotiated hourly billing rates and for other expenses, including materials, as incurred at rates agreed to in the contract. Finally, the Company sometimes enters into cost-plus contracts, where the Company is paid for costs plus a negotiated margin. On occasion, time-and-equipment, time-and-materials and cost-plus contracts include a guaranteed not-to-exceed maximum price.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Historically, fixed-price and unit-price contracts have had the highest potential margins; however, they have had a greater risk in terms of profitability because cost overruns may not be recoverable. Time-and-equipment, time-and-materials and cost-plus contracts have historically had less margin upside, but generally have had a lower risk of cost overruns. The Company also provides services under master service agreements (&#x201c;MSAs&#x201d;) and other variable-term service agreements. MSAs normally cover maintenance, upgrade and extension services, as well as new construction. Work performed under MSAs is typically billed on a unit-price, time-and-materials or time-and-equipment basis. MSAs are typically &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMTgxMw_eaa406f2-84fb-42c3-b23a-eec99f64535f"&gt;one&lt;/span&gt; to three years in duration; however, most of the Company&#x2019;s contracts, including MSAs, may be terminated by the customer on short notice, typically 30 to 90 days, even if the Company is not in default under the contract. Under MSAs, customers generally agree to use the Company for certain services in a specified geographic region. Most MSAs include no obligation for the contract counterparty to assign specific volumes of work to the Company and do not require the counterparty to use the Company exclusively, although in some cases the MSA contract gives the Company a right of first refusal for certain work. Additional information related to the Company&#x2019;s market types is provided in Note&#160;11&#x2013;Segment Information.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s revenue by contract type for the three and nine months ended September&#160;30, 2020 and 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;374,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unit price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;299,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;220,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unit price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;294,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;288,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;583,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s revenue by contract type for the nine&#160;months ended September&#160;30, 2020 and 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;654,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unit price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;236,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;296,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;271,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;835,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,639,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;469,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;879,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unit price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;152,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;237,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;320,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;823,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;676,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,500,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s revenue by market type for the three months ended September&#160;30, 2020 and 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.712%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.433%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electrical construction&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;583,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s revenue by market type for the nine months ended September&#160;30, 2020 and 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:98.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transmission&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;537,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;553,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;298,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;270,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electrical construction&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;676,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,639,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,500,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2020, the Company had $1.60 billion of remaining performance obligations. The Company&#x2019;s remaining performance obligations include projects that have a written award, a letter of intent, a notice to proceed or an agreed upon work order to perform work on mutually accepted terms and conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amount of remaining performance obligations as of September&#160;30, 2020 that the Company expects to be realized and the amount of the remaining performance obligations that the Company reasonably estimates will not be recognized within the next twelve&#160;months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.997%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Remaining&#160;Performance&#160;Obligations&#160;at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&#160;estimated&#160;to&#160;not&#160;be&lt;br/&gt;recognized&#160;within&#160;12&#160;months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&#160;at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;639,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;381,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;965,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,027,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,604,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;392,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,409,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company expects a vast majority of the remaining performance obligations to be recognized within twenty-four&#160;months, although the timing of the Company&#x2019;s performance is not always under its control. Additionally, the difference between the remaining performance obligations and backlog is due to the exclusion of a portion of the Company&#x2019;s MSAs under certain contract types from the Company&#x2019;s remaining performance obligations as these contracts can be canceled for convenience at any time by the Company or the customer without considerable cost incurred by the customer. Additional information related to backlog is provided in Item&#160;2. &#x201c;Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations.&#x201d;&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <myrg:MasterServiceAgreementsTerm
      contextRef="i9e866bcdde404675ae649755f46aac08_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMTgxOQ_c8ef2eab-f3ba-41f8-8177-32c59bae1342">P3Y</myrg:MasterServiceAgreementsTerm>
    <myrg:MasterServiceAgreementsTermOfShortTerminationNotice
      contextRef="ia2335a55c596476f8c6e91eb9a625b25_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMTk1NA_819138fb-92a2-4744-8d11-9d0089c7cbb6">P30D</myrg:MasterServiceAgreementsTermOfShortTerminationNotice>
    <myrg:MasterServiceAgreementsTermOfShortTerminationNotice
      contextRef="i9e866bcdde404675ae649755f46aac08_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMTk2MA_2507d5bc-5e25-48d8-b467-71839a794e3f">P90D</myrg:MasterServiceAgreementsTermOfShortTerminationNotice>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfNDI5MQ_b07de9c9-ffdf-4a8a-8bd3-24da22d2adac">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s revenue by contract type for the three and nine months ended September&#160;30, 2020 and 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;126,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;248,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;80.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;374,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unit price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;88,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;111,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;79,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;299,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;157,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;220,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;76.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;378,229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;64.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unit price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;19,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;84,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;117,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;294,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;288,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;583,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s revenue by contract type for the nine&#160;months ended September&#160;30, 2020 and 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;373,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;654,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;81.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,028,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unit price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;236,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;59,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;296,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;209,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;271,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;835,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,639,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.240%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.746%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.755%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fixed price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;410,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;469,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;879,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unit price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;152,748&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;42,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;195,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;E&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;237,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;320,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;104,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;823,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;676,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,500,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s revenue by market type for the three months ended September&#160;30, 2020 and 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.712%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.427%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.520%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.433%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three months ended September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Transmission&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electrical construction&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;607,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;583,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s revenue by market type for the nine months ended September&#160;30, 2020 and 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:98.994%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.605%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.785%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.511%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.516%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended September 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Segment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transmission&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;537,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;553,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Distribution&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;298,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;270,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electrical construction&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;49.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;676,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;45.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,639,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,500,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0af469f8d942492abd8e9f82d15a1dc9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfMy0yLTEtMS0w_fc617089-5457-4ea3-87e9-26f7719aea16"
      unitRef="usd">126387000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2b73307c3c534a9f8969a6c807bb7fc0_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfMy00LTEtMS0w_06bbe1db-7f31-4c11-9814-28bc02647601"
      unitRef="number">0.422</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd5c25681e414d1e8741e442c40a9087_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfMy02LTEtMS0w_9a47d31f-70a1-47a4-a4e1-d3f1f589efe1"
      unitRef="usd">248596000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6939d8888bd64701ae9de15f32564cf5_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfMy04LTEtMS0w_67a7d60c-00c7-4ee3-ad30-e9c0396c41f0"
      unitRef="number">0.807</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbf74b1731f5407faa67aed4ee1c4398_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfMy0xMC0xLTEtMA_acd67937-f5b3-4b86-acbd-134c93e6e17a"
      unitRef="usd">374983000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i70bd3323858f438da9aa4895d867a692_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfMy0xMi0xLTEtMA_9b5f940e-ffd6-492e-b490-11856d1e3e6e"
      unitRef="number">0.617</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8de5d15fb8314215a884e348dcb96be9_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNC0yLTEtMS0w_5bfa5966-fea7-4495-8f94-b57a6e010491"
      unitRef="usd">88579000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic7f30cf4d773439bb76528acc9005d02_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNC00LTEtMS0w_a5fd7374-5c82-4051-8608-1cf0b77e76a9"
      unitRef="number">0.296</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8eb761ab653f4c619e92acac3e8e17ff_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNC02LTEtMS0w_53b15398-e60a-48d7-be82-e4464fd6668d"
      unitRef="usd">22589000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia9f4f6c5574b4214bd4b737b60c45072_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNC04LTEtMS0w_12497f4f-0ddf-413c-9f2e-cb55bb2de53c"
      unitRef="number">0.073</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25be8e20b6444a9ba84fa6560265227b_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNC0xMC0xLTEtMA_89c511f0-ef27-4838-96d2-1a19c69138a8"
      unitRef="usd">111168000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1751a5c5e37442c88f38ae8ead365efe_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNC0xMi0xLTEtMA_b059f0e2-fef3-4fcb-9875-fdfa933574b1"
      unitRef="number">0.183</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4278dbed8824e4abf62c8d67ebbb344_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNS0yLTEtMS0w_50bae09f-a6b5-4b0c-94c7-d1e61b621d37"
      unitRef="usd">79714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6e2f1304e6ba4a9dabc7a71529a89362_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNS00LTEtMS0w_02c4c410-67d3-415a-bfc6-c4360ceea190"
      unitRef="number">0.266</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c1198a748814e93aa9340476e2f2afe_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNS02LTEtMS0w_199898c5-69ae-4823-a942-14f022f93bc4"
      unitRef="usd">24322000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4627a88fcca94cfbb3af31b0bacfd61b_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNS04LTEtMS0w_d297dc06-be37-4654-add0-50d2e4a4de2f"
      unitRef="number">0.079</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id01ee80856f74314aa5e30021dba0c37_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNS0xMC0xLTEtMA_476ada29-6e66-4e57-9922-bf48a5b57ce9"
      unitRef="usd">104036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id680c6e311a040e194f1144995a9ff7d_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNS0xMi0xLTEtMA_95591c4a-d9d9-426e-a9cd-ecf659c89c13"
      unitRef="number">0.171</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79f7c519ef3741ba94c8edb004d2cd6e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNi0yLTEtMS0w_9c591159-ce3f-403a-8304-ecc78136f826"
      unitRef="usd">5059000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3ce8e22547c248049dc706653bb428e4_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNi00LTEtMS0w_0b812b4e-8130-49dc-8be7-d3be07e73a80"
      unitRef="number">0.016</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfcac1e5ab9347a085ee41555ca955a3_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNi02LTEtMS0w_4b7b8e3e-b7d2-4dae-a041-1402891079bb"
      unitRef="usd">12655000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8ffd202936e040de99be373843447c49_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNi04LTEtMS0w_1fe75f93-a332-44d2-9355-9949c5bb897d"
      unitRef="number">0.041</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4e5c3e41b43d440fb04c9cb40260ba9a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNi0xMC0xLTEtMA_52a9afed-5b8b-4556-ad2a-4ca8869c1dba"
      unitRef="usd">17714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie9c75af9c70b48e4a96b5110812a71b1_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNi0xMi0xLTEtMA_e59d793f-3ecc-4db7-a0f1-9ef251134573"
      unitRef="number">0.029</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9bbbe8c30df44a08d25b61814cec61e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNy0yLTEtMS0w_ed670a04-3e10-4f16-953a-0631d5d86e81"
      unitRef="usd">299739000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2c202fb679f14e518c69dbc377ebf891_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNy00LTEtMS0w_7f4e5364-b9d5-4586-bd1e-5dc64d837ea8"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i986e000c453743dcac56a6765bbac1c5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNy02LTEtMS0w_984208e1-cd06-454b-b0c6-fda78b6b3c34"
      unitRef="usd">308162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1d2220965ca44a4caaadc44bd621d93e_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNy04LTEtMS0w_0f18b595-318c-4e16-8400-2acd0dceab79"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNy0xMC0xLTEtMA_ef261f15-ca31-4ec6-b3a9-6163371ffa69"
      unitRef="usd">607901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i08c04547477c408ca1f3a78fb1c424c1_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAwZjkyYWQ1NTY4ZjRlYTU4YWYyMmViOWEyYmEyZmNhL3RhYmxlcmFuZ2U6MDBmOTJhZDU1NjhmNGVhNThhZjIyZWI5YTJiYTJmY2FfNy0xMi0xLTEtMA_e35e914f-0cb1-4d39-9d85-0867cd5eb052"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icae05ba1f37d4ae0b188fa7b1efd2930_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfMy0yLTEtMS0w_8c4d8fb0-89af-404b-97fe-fdcacc831fd9"
      unitRef="usd">157357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3d540bb1014f4fdbaf7840cba409a5b3_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfMy00LTEtMS0w_df9e8548-dcba-4740-80be-0f63c5579a24"
      unitRef="number">0.534</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if313c9f858f3442d9e785204bc6c2f81_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfMy02LTEtMS0w_12d62853-45ef-4fd0-91c2-59fdf8544023"
      unitRef="usd">220872000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i452066e15b074e2c8deef9dfc423717d_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfMy04LTEtMS0w_77397c74-cb24-4420-9321-19827c4dfff0"
      unitRef="number">0.766</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2d4bcd21dbd401f836ffe28e6449bff_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfMy0xMC0xLTEtMA_a8d5ef9d-f78e-411c-b0ad-8ee0840c519e"
      unitRef="usd">378229000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if819abf3c4614f828bf45543bad71dc0_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfMy0xMi0xLTEtMA_ec226111-2567-4223-b0a0-df128a6c3c85"
      unitRef="number">0.649</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10b1b58b6dad41ec80028e14330eefef_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNC0yLTEtMS0w_32bdde88-aa01-4b01-9d64-8c46f99e4ff1"
      unitRef="usd">49392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0f0fd7aa36a24b23b7921824e51ea8b9_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNC00LTEtMS0w_535f36b0-710f-4551-a9a5-64a92b4f0b2b"
      unitRef="number">0.167</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cc4cde9caa34178a307c9a419548049_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNC02LTEtMS0w_80f49b85-e77a-491e-8f2c-b0d5381c2241"
      unitRef="usd">19518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ice44dc643efd4680af8ab939a7de1733_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNC04LTEtMS0w_244f5821-de5e-456f-b1a3-783d0788c19f"
      unitRef="number">0.068</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87e7728129db42278f6991c8b4066a9c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNC0xMC0xLTEtMA_e2510991-6464-43f6-af1e-d3d9ea91f1ab"
      unitRef="usd">68910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6305faaede884006a80e8471e94a5b09_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNC0xMi0xLTEtMA_b5b4762a-8131-4563-921f-1ff89408af43"
      unitRef="number">0.118</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i776f490167f543dabd66dd31a9cf66c5_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNS0yLTEtMS0w_b14fb916-890c-40bf-8e1f-4317bd92a252"
      unitRef="usd">84299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibf54e9a04698465d8974b6d549ad47df_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNS00LTEtMS0w_d672bc23-12f9-4afb-8f18-26d1ad3465f1"
      unitRef="number">0.286</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9a1c979f9714919adb9a7e8a2f7986d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNS02LTEtMS0w_e1e14640-178e-4ae6-a532-4029828f080f"
      unitRef="usd">32868000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iec6ba20d90794816be9cf533028c297f_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNS04LTEtMS0w_bbee2e2e-3ed9-431c-9fc1-f77b3c0cebe6"
      unitRef="number">0.114</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd945b0543f94f7783a1dc34a09ba04b_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNS0xMC0xLTEtMA_1437ef84-75de-4807-84ef-154b923c9424"
      unitRef="usd">117167000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idbaf24d9fdfe492f831cc2364e8ecb1f_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNS0xMi0xLTEtMA_dbf80b16-0e8d-434e-a487-6c9527b6c483"
      unitRef="number">0.201</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie1659f3edea9415ea60dc872211b90ef_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNi0yLTEtMS0w_f3f10bc4-2819-4b8f-afca-43e90eb37a51"
      unitRef="usd">3892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ide4885e73cc84d6a9e873bfbeae8a151_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNi00LTEtMS0w_21d68150-b42b-4a79-9a5d-d1b5943f356c"
      unitRef="number">0.013</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e7f98bd1e244d5f96b0018e7cd95937_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNi02LTEtMS0w_260c7e70-6eb3-4d07-b75d-047ee362d5bf"
      unitRef="usd">15016000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0677bcd30fc041f0b45077313b19b078_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNi04LTEtMS0w_fe66c0e6-07a6-4675-a769-d804bdeefc06"
      unitRef="number">0.052</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedd141c6cf5a4702a7a297138301c7e0_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNi0xMC0xLTEtMA_e332041e-e0c4-41cb-a008-cdc24a383ae3"
      unitRef="usd">18908000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5286dbe3144b44e2ae65e9144130ca02_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNi0xMi0xLTEtMA_7d1c0784-6a3d-40b8-af3d-47ea45637962"
      unitRef="number">0.032</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i562a69801b944519a62ad4f280641ec9_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNy0yLTEtMS0w_acfe1b3d-daad-4244-930c-3d8e935f7709"
      unitRef="usd">294940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i557527639a354823bc9e78126ff3d729_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNy00LTEtMS0w_ff8da31a-4eba-4de2-8eda-1d48da3795ec"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4c78a3ae7e74a8988eb7b075b0584c3_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNy02LTEtMS0w_47f8d5c7-baf9-49e6-9821-98ba044a3571"
      unitRef="usd">288274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idd98692f643c400a9ff56b835634fa70_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNy04LTEtMS0w_7c30a636-927d-4181-a1b2-7e88dcfc3822"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNy0xMC0xLTEtMA_6cd2e889-4714-4096-9688-9c1bddc4b268"
      unitRef="usd">583214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0c5b3029b182414f8d099d393f9dc3b1_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjAzMGFlZWMxYjYxYTRkNzZiNzE1ZDZlMTkyM2ZlNzQ1L3RhYmxlcmFuZ2U6MDMwYWVlYzFiNjFhNGQ3NmI3MTVkNmUxOTIzZmU3NDVfNy0xMi0xLTEtMA_57eee7e9-4190-4427-b8bc-320f08357ba9"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida54c5b3d112419690a1d8f0d7faf333_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfMy0yLTEtMS0w_2622c1c3-80dc-401d-bdeb-1eadfb945b61"
      unitRef="usd">373739000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i491e5d727626431a889ea2fd36f3b610_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfMy00LTEtMS0w_f97cbb0f-8251-42f5-a6e5-54af913b053e"
      unitRef="number">0.447</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06f424b0f3374c05944d783e90eb20dc_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfMy02LTEtMS0w_906ccfdb-b06c-4ca6-9810-9aa0831b17cd"
      unitRef="usd">654797000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i013b8e4d84924300906e1e56802bb508_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfMy04LTEtMS0w_1ed0b9b1-3e80-40cc-b77c-f5ca1d143bfe"
      unitRef="number">0.815</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93e3f816dd19453a9d59e23c193d282d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfMy0xMC0xLTEtMA_ef030636-fc21-48ab-8f67-c8bb9420131f"
      unitRef="usd">1028536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9e9078e7545946729bc092378995f33a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfMy0xMi0xLTEtMA_b989c3b5-4be2-49df-8969-2ca8b2b9dd28"
      unitRef="number">0.627</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7210fc35bc724a819691c33a41e61f4f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNC0yLTEtMS0w_0e9e8770-1780-45eb-9954-73d354d28337"
      unitRef="usd">236518000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9678f41dbb4e45f49628c89b40ce5fb2_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNC00LTEtMS0w_8c17fbc9-c21f-4fee-b611-1f75d52c9be0"
      unitRef="number">0.283</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fbe6a641abd4ff8938cf1dae3d0fdb9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNC02LTEtMS0w_0e0a695f-8aa5-4a67-bedf-45ef713d4128"
      unitRef="usd">59712000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i32c88cb2cd73465ebcc06253f55a1e71_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNC04LTEtMS0w_69c3f96f-acce-4fe8-8582-7825c705e092"
      unitRef="number">0.074</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e22aebcd19a49a39360fa35b4c89312_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNC0xMC0xLTEtMA_bcff5f15-2e95-406e-a103-a148d8dc8feb"
      unitRef="usd">296230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2ca9d346c4ca4ed29d3859ee0132f0da_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNC0xMi0xLTEtMA_3e4a2804-ea9b-4c49-bcff-22f3ac7d3cd4"
      unitRef="number">0.181</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6d8865ddb84422cb22940d403fdfc9d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNS0yLTEtMS0w_b2f7b59d-fbee-450e-ac79-20d2c07fd1d1"
      unitRef="usd">209397000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ief1584548acd4e0fbd01231207b32242_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNS00LTEtMS0w_0d634fd2-5e52-4ab0-8ce0-64e083427da4"
      unitRef="number">0.251</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i22e8a974bfa447f88e7a456cf6b2b60f_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNS02LTEtMS0w_d38e4e9e-08be-4243-9d1b-646ad5bf5360"
      unitRef="usd">61876000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0b4a426d55824e6eb009564ad45f6412_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNS04LTEtMS0w_e6e41ed7-f074-42d5-bbca-3ea6811dd927"
      unitRef="number">0.077</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4e952cc6d2641078b85568251d5a92b_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNS0xMC0xLTEtMA_16c10822-eec0-4482-992e-bf24042fb930"
      unitRef="usd">271273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i765639482162431985e426ea1acf472a_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNS0xMi0xLTEtMA_0b5180e0-e97b-4771-9074-272fb2b81d2e"
      unitRef="number">0.166</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b5bc4e610b24b868cfc79cd2ed85485_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNi0yLTEtMS0w_fca0a0bd-5b9f-4ab1-9600-abe09f3485dd"
      unitRef="usd">16114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0377e5dacb4f4d20a5671b5a39b5cab0_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNi00LTEtMS0w_43d5586f-4ce0-4428-a60f-79ce3d404290"
      unitRef="number">0.019</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f2cd4bd2f3d4b13a1c4dea9177a5be5_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNi02LTEtMS0w_230dcf88-5d8d-4f5c-9cf4-a7bf53e48ee2"
      unitRef="usd">27269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib949da49b747444187ba9f7c1078882d_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNi04LTEtMS0w_9e621b86-df69-4114-90eb-f70688a3cdb4"
      unitRef="number">0.034</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9189f8c747564aa093fb89e766d67e0c_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNi0xMC0xLTEtMA_2587f223-6e73-4c09-b876-8f9892ace213"
      unitRef="usd">43383000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3c6fc51cb52941f7964afa6f46f637fb_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNi0xMi0xLTEtMA_efb92c4a-3dd0-4d70-b096-16c8b917d4c2"
      unitRef="number">0.026</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5a65d5cf9514ae08fab55eef9210ab9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNy0yLTEtMS0w_70baec95-4b24-47dd-8dae-b308965f6134"
      unitRef="usd">835768000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic738223d15bd496d83e2a85865e0a680_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNy00LTEtMS0w_d941a4fb-623f-4a14-a37c-fce979d38747"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3802c1fe1daa4672836f9634b443c9fb_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNy02LTEtMS0w_035f40e1-e457-47fc-9663-c96a5b819fa7"
      unitRef="usd">803654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2e9c3ce7fae648d1bf0279034a620be9_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNy04LTEtMS0w_702ffe10-8588-4284-8df6-8c62471e9202"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNy0xMC0xLTEtMA_c5ba5093-4798-4efb-af2b-d928e67c4da6"
      unitRef="usd">1639422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie31083ff3fec41f59467e1f55932614a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmU0Mjk0YTg0YjZlODRjMmM4YzQ0YWQzMTY2NTIyOWI3L3RhYmxlcmFuZ2U6ZTQyOTRhODRiNmU4NGMyYzhjNDRhZDMxNjY1MjI5YjdfNy0xMi0xLTEtMA_9e4521c7-7a36-4d3f-8d7d-0483fe8eca90"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ebea5abee4d4447937270d3b3f75b12_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfMy0yLTEtMS0w_25b3f8e2-7d22-4310-8c92-8fa6110a3bd5"
      unitRef="usd">410253000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i732bed058b8b4fdea49637467288892c_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfMy00LTEtMS0w_d782e5b2-b300-4c17-ae3f-769c2c5e3025"
      unitRef="number">0.498</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ab3d7630a3a454bb98c5813529c04b2_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfMy02LTEtMS0w_1ce8dfc6-6c9b-4f4f-892a-9335f85ed6af"
      unitRef="usd">469700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i17fe02fb502f474cb49cc0bd0cdf33d6_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfMy04LTEtMS0w_9f28220d-3719-4b8a-978d-ec55db510102"
      unitRef="number">0.694</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b7f6c88a9d740189e123607c616751f_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfMy0xMC0xLTEtMA_859ccb48-b5c4-4286-8229-04c947ad039e"
      unitRef="usd">879953000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i07522bf89fa54cc9aa9a7ebf88fc9a9d_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfMy0xMi0xLTEtMA_56784b0c-965c-4c34-84d7-d8c2244269f4"
      unitRef="number">0.587</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie54b776a93d14030b2c97b12bca75c95_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNC0yLTEtMS0w_1d0bfd85-2c55-4b5c-9752-a15b42267d36"
      unitRef="usd">152748000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idb54f3c311bb40cf97de2d3e601ec42e_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNC00LTEtMS0w_68da3144-ad07-4903-8fc3-ac183dbf768a"
      unitRef="number">0.186</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf1b404b55514678a41a2c9514dc55ce_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNC02LTEtMS0w_7a19ea7f-55c5-4875-8251-4fc6931644f3"
      unitRef="usd">42361000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i57144d41c715448b87a7d3949c1564f8_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNC04LTEtMS0w_a7bcff9c-bc51-4273-91a6-012c1ccce47c"
      unitRef="number">0.063</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60b3fe129290401abb0a8095c7f3ff81_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNC0xMC0xLTEtMA_c84cde36-4945-43bb-9b5b-8c1eba835dee"
      unitRef="usd">195109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i78fa40b1da5745c0bf0fcfa4e995915f_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNC0xMi0xLTEtMA_dc6b75bf-c066-4433-a55e-50c9610e54a1"
      unitRef="number">0.130</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58b92df7714444b1a597d2a38ed3942c_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNS0yLTEtMS0w_36474f81-1bd9-41cc-ba27-feee0e07dff7"
      unitRef="usd">237448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id8c533cd5aad4b22a34f4d1887005f60_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNS00LTEtMS0w_2be245c0-bb08-4a89-8828-93eb64d7b037"
      unitRef="number">0.288</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibfcd2f50faac4833a9e0e66a29da341e_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNS02LTEtMS0w_4335719d-79e9-4dc4-bc24-73719a3db3cb"
      unitRef="usd">82592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5c9bf669cc914ac196716c6f0f010646_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNS04LTEtMS0w_e26ab99a-5246-4c38-bd30-66bc89a6a693"
      unitRef="number">0.122</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10618f8f407f4d2fa2274672c8e45609_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNS0xMC0xLTEtMA_3f069aa9-ec1f-400f-b9f5-917109c6e23b"
      unitRef="usd">320040000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if52c442c4e32430d91f0981e8031953f_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNS0xMi0xLTEtMA_e54e6a40-06e2-4e66-a2bf-f58b5d11a363"
      unitRef="number">0.213</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5db2f08c758e449d83db069192d065f6_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNi0yLTEtMS0w_e9751371-276c-4486-b9e1-50b09146a8d7"
      unitRef="usd">22949000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iefa3a575f92d43a7820f474256580067_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNi00LTEtMS0w_b1d98522-c744-4064-89f7-a1f201f5ad7a"
      unitRef="number">0.028</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib661efac918f4f9381aa7727a635b335_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNi02LTEtMS0w_02705d25-9b2b-4765-bdff-11d0e48c1cb1"
      unitRef="usd">82033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i71018e43650e49ff83a62b624156b420_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNi04LTEtMS0w_81349f11-98b8-407b-a4ea-de415ee43113"
      unitRef="number">0.121</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c1ad24304d2487886c0de9e458511ab_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNi0xMC0xLTEtMA_295cc705-249c-429b-a15d-51752f151d51"
      unitRef="usd">104982000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icf291578c6d04764b81d15c3998d4a94_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNi0xMi0xLTEtMA_3753cb2e-3446-4b35-8528-4a916e363864"
      unitRef="number">0.070</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcd999c46c0e4d8b95f12ced47ae2539_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNy0yLTEtMS0w_4a3b62b1-d770-40cd-a76b-374d4fc43783"
      unitRef="usd">823398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i31e903fe5ee848a7aedcdb2938072676_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNy00LTEtMS0w_3b7815ab-5dd0-43df-b05d-e73738c23529"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58d7cc4c8db8442281d74e8daadebf7a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNy02LTEtMS0w_f4f1dc3c-cd3f-402b-a5d6-ba14adad55c0"
      unitRef="usd">676686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8fb3fa41bde644439ece5c71c77f733e_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNy04LTEtMS0w_f8811fe3-78f5-4b48-9279-72d4bae23c9f"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNy0xMC0xLTEtMA_f25b1a69-723d-4f23-9bb0-eb477e41c7a6"
      unitRef="usd">1500084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib721f0bdb11b4c52b315c31a496a2fdb_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmJjNDRiYjg2ZGJhMjQwNjdiYTZjMzM4YzMwNjcyZjE4L3RhYmxlcmFuZ2U6YmM0NGJiODZkYmEyNDA2N2JhNmMzMzhjMzA2NzJmMThfNy0xMi0xLTEtMA_0c2808de-17b1-45ec-a3c9-f0b4bc005238"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64dd85dcc67149e3b10c2a641ca55af0_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMi0yLTEtMS0w_820151ae-3137-4d90-bfb5-e2fa2bdb2ca3"
      unitRef="usd">185007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i29c76a8e16964f0aa860deb82ff5ab7c_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMi00LTEtMS0w_1c536fdd-4e07-47fa-9179-b8acb5128f34"
      unitRef="number">0.304</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i250067aa9ef248978056882568dabe67_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMi04LTEtMS0w_504bc241-30e0-4159-a59e-68991bd999dc"
      unitRef="usd">196083000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie9bf5e70ffe64032bdf72c71076bbbd0_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMi0xMC0xLTEtMA_57c23846-e48e-4644-9acc-33162a1b9610"
      unitRef="number">0.336</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e24f458fef3424dbfcf836eafcc7821_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMy0yLTEtMS0w_f04e9f34-7956-485c-8c8e-ac95478d0a24"
      unitRef="usd">114732000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7c89ed8946d5425b855e4a40eaa17dec_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMy00LTEtMS0w_52638d9a-028a-4c31-910a-9df07d6d6314"
      unitRef="number">0.189</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf632e112c014b5c89a84c21c1627126_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMy04LTEtMS0w_f541b7e9-9d4e-41e9-b13b-3033fae937d1"
      unitRef="usd">98857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i92f1998162b04384b8d95fcfef6d1b63_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfMy0xMC0xLTEtMA_51671277-0e77-46b5-91e5-5e2e45c0a29b"
      unitRef="number">0.170</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24b601a44a5f4e6aae031db660dd03fd_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNC0yLTEtMS0w_91b84004-8789-4797-8a27-5968ad77ba49"
      unitRef="usd">308162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic2f8bd96542644dcab753463654c0e95_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNC00LTEtMS0w_57345239-a6a9-406d-8541-792ecb71eb27"
      unitRef="number">0.507</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89c7a4fcb4cd46fe9bb73924c5a7d8fe_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNC04LTEtMS0w_950184d4-13ce-43cb-98cd-da46f3620def"
      unitRef="usd">288274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7887393cc930408891d623caf364f03d_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNC0xMC0xLTEtMA_0b9d6442-e262-4d16-bf8e-9a2d3f9882c6"
      unitRef="number">0.494</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNS0yLTEtMS0w_08c471ea-6970-43c8-9373-471d761fb6a2"
      unitRef="usd">607901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i08c04547477c408ca1f3a78fb1c424c1_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNS00LTEtMS0w_9abbe4b1-5e38-493d-94cc-915572e60fa5"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNS04LTEtMS0w_0b35a89a-b293-44c9-8647-ec90453d273e"
      unitRef="usd">583214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0c5b3029b182414f8d099d393f9dc3b1_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjg1Y2M0OGY4MjlhYjQ1OGM4NzFkMzBjMmNiYzFjMzI0L3RhYmxlcmFuZ2U6ODVjYzQ4ZjgyOWFiNDU4Yzg3MWQzMGMyY2JjMWMzMjRfNS0xMC0xLTEtMA_ab0a1a37-93de-4b9a-8f1a-4b7be2bf866a"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95b97e881ec544a58bd1d05a0e85f1d6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMi0yLTEtMS0w_3d3e6e5b-298a-4b2e-92a1-4780a9d0aec2"
      unitRef="usd">537762000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i930e816bc334411ea09fd20a388a2c7d_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMi00LTEtMS0w_fbbbb220-4a83-48d4-8b17-287fe1dd878b"
      unitRef="number">0.328</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f4958e55d004c42a4c33fb1b03f6b88_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMi04LTEtMS0w_84e33c5d-ea74-4833-8ffb-b55ff390eb41"
      unitRef="usd">553314000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i296f5840124642bea8c04ee5565be54e_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMi0xMC0xLTEtMA_cc30b27c-bfe8-450a-9e72-490ec7c68ad1"
      unitRef="number">0.369</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i189b1d781408462195f86933dec3ec2d_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMy0yLTEtMS0w_d529502e-1a71-4ea6-a186-eb96894978c9"
      unitRef="usd">298006000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8ca78bb1619e44a0ade8deaa6f4c18cb_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMy00LTEtMS0w_425c79b6-ccf5-468d-a9e5-6f56f7de850c"
      unitRef="number">0.182</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i061715835e464dfc88ac763c36b02132_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMy04LTEtMS0w_fe9e10cd-9ccc-44b5-bbf5-f09844f32ef8"
      unitRef="usd">270084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibf3a36ca0eb64b8c9391e1f8fd76eda2_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfMy0xMC0xLTEtMA_5bc17074-c583-447d-b9eb-f8613b4cdaba"
      unitRef="number">0.180</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia7410bc9ad11421b84026938fda164f7_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNC0yLTEtMS0w_bf584ce4-ba96-492c-a55e-a6a588158b1d"
      unitRef="usd">803654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia50cde81ae794c25ad17bb0f9ef2fdf3_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNC00LTEtMS0w_33ad4a5e-a49c-4be1-9231-9de20d9c6a61"
      unitRef="number">0.490</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2c491f9daedb43f88c3d847b0a56cc4e_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNC04LTEtMS0w_271c36a6-695e-4dd0-b00d-3db25ee4bbda"
      unitRef="usd">676686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7b8c8cddb2274ba28f1a562da2b067cd_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNC0xMC0xLTEtMA_08d00876-d5f7-44a5-a1ac-911fd18a68e9"
      unitRef="number">0.451</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNS0yLTEtMS0w_7fbac555-8fbb-49a3-9912-8fb8d8d0a3b1"
      unitRef="usd">1639422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie31083ff3fec41f59467e1f55932614a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNS00LTEtMS0w_eb1751c6-1f3d-4782-bb09-9a4c946667d2"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNS04LTEtMS0w_a8ab2548-bc76-4b7c-846b-201a23642ee6"
      unitRef="usd">1500084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib721f0bdb11b4c52b315c31a496a2fdb_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOjM2MzQ5MTA4ZGU4YzQ1YzE4MjNkMjA2MGEyOWQ4NmQ3L3RhYmxlcmFuZ2U6MzYzNDkxMDhkZThjNDVjMTgyM2QyMDYwYTI5ZDg2ZDdfNS0xMC0xLTEtMA_e13b90b1-6cd1-498d-a3d4-bd9046f3781c"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMzAyMw_0c647d46-baf0-47af-aaa2-dd3ded8c2423"
      unitRef="usd">1600000000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfNDI5Nw_bf2ab7b1-09d2-476d-a13e-d55d5fbb990f">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the amount of remaining performance obligations as of September&#160;30, 2020 that the Company expects to be realized and the amount of the remaining performance obligations that the Company reasonably estimates will not be recognized within the next twelve&#160;months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.009%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.997%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:21.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.271%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Remaining&#160;Performance&#160;Obligations&#160;at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&#160;estimated&#160;to&#160;not&#160;be&lt;br/&gt;recognized&#160;within&#160;12&#160;months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Total&#160;at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;639,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;207,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;381,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;965,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;185,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,027,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,604,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;392,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,409,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i6910f912afcd45b7bca09afed57ccc4e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfMy0yLTEtMS0w_70dc5dcf-1d9e-4e80-8f98-6a25da37eb85"
      unitRef="usd">639171000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i4343dcf0caae4df1b0e794a463a972cb_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfMy00LTEtMS0w_e29291e0-93ce-4964-ac23-ee78af34e0a3"
      unitRef="usd">207175000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ifd8f29da4afe4580b41b7d20952b3ca4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfMy02LTEtMS0w_0551682b-928e-4326-91d1-6c7d93cd58b6"
      unitRef="usd">381850000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="ica74ba6775414228a6c17e1773211d41_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfNC0yLTEtMS0w_a587c435-caf3-45de-aa8f-df2d0a1b0ce5"
      unitRef="usd">965589000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i43e594da29d04e23a235e6b706e8f3f3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfNC00LTEtMS0w_50935c5b-73fb-423b-90dd-a024ece9f97f"
      unitRef="usd">185027000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i74f7b5e257db45e3aeb8218d61d0cfc7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfNC02LTEtMS0w_40e99d6b-8a15-4e97-9cb3-11380753c4a6"
      unitRef="usd">1027193000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i2094c23bffd94779bb0246be76a06617_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfNS0yLTEtMS0w_506ae821-b3b6-4f49-9330-c66fc7520791"
      unitRef="usd">1604760000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i9e1ae6c200f14e399f6830b89649a3e3_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfNS00LTEtMS0w_590dce05-2a98-47a6-bc6f-a87f1b45956d"
      unitRef="usd">392202000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i9be8a6e80c184fc98ac0dc6f4a8174c7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RhYmxlOmEyZDU3NWU1ZjFlMDRhMjU4ZjVhNWFmMTNhZTVlMDY0L3RhYmxlcmFuZ2U6YTJkNTc1ZTVmMWUwNGEyNThmNWE1YWYxM2FlNWUwNjRfNS02LTEtMS0w_5df3ca39-0647-44a1-aec0-c6bd3c5a9a7d"
      unitRef="usd">1409043000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzIxMQ_f12f41a7-66b1-48c3-8e9e-67f740d70e9c">Income Taxes&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The U.S. federal statutory tax rate was 21% for each of the three and nine months ended September&#160;30, 2020 and 2019. The Company&#x2019;s effective tax rate for the three and nine months ended September&#160;30, 2020 was 27.4% and 27.7%, respectively, of pretax income compared to the effective tax rate for the three and nine months ended September&#160;30, 2019 of 26.4% and 27.2%, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between the U.S. federal statutory tax rate and the Company&#x2019;s effective tax rate for the three and nine months ended September&#160;30, 2020 was primarily due to state income taxes and foreign earnings and the associated impact of the global intangible low tax income (&#x201c;GILTI&#x201d;) and other permanent difference items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The difference between the U.S. federal statutory tax rate and the Company&#x2019;s effective tax rate for the three and nine months ended September&#160;30, 2019, was primarily due to state income taxes offset by the impact of the Company&#x2019;s noncontrolling interest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company had unrecognized tax benefits of approximately $0.4 million and $0.2 million as of September&#160;30, 2020 and December&#160;31, 2019, which were included in other liabilities in the accompanying consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s policy is to recognize interest and penalties related to income tax liabilities as a component of income tax expense in the consolidated statements of operations. The amount of interest and penalties charged to income tax expense related to unrecognized tax benefits was not significant for the three and nine months ended September&#160;30, 2020 and 2019.&lt;/span&gt;&lt;/div&gt;The Company is subject to taxation in various jurisdictions. The Company&#x2019;s 2017 through 2019 tax returns are subject to examination by U.S. federal authorities. The Company&#x2019;s tax returns are subject to examination by various state authorities for the years 2016 through 2019.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfNjE_1f599796-3f9f-4528-a394-2da5b96a3d63"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfNjE_40d09120-cac1-41a3-aca4-9f97e47b7303"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfNjE_7028e62b-551f-4a15-9001-5ad364c3b21c"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfNjE_94dfb1d1-cd24-4b51-b4a0-5834866393f1"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTcx_7a116646-90d4-4d32-aa4d-ad7595025957"
      unitRef="number">0.274</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTc4_152cc05f-9347-442b-85f0-80884d83725b"
      unitRef="number">0.277</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzI1Nw_40cde2b9-41de-400d-8984-9ee1ca44d7c6"
      unitRef="number">0.264</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMjc4_d68e011b-9b2d-464e-9063-e786cb198b33"
      unitRef="number">0.272</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfODMw_b6d73f0e-fad7-4b69-8578-eb5362823f5e"
      unitRef="usd">400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="if0f6feb0c9bc4d3ab2b2ea3bdb91411b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzI4OQ_df615153-b78d-4a58-aede-e9034331fa20"
      unitRef="usd">200000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzMwMQ_0f007fd4-5a1b-44f2-b741-001bc5467027"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzMwMQ_25e8d647-d332-43c0-a40f-3b61e4a38ad7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzMwMQ_d5184ebe-30a0-49b2-8e85-0007f29f1fc7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182MS9mcmFnOjk0NTc4OGYwYzgxZTQ2MmE5NDYxYzA2NGRkYjU1OTZkL3RleHRyZWdpb246OTQ1Nzg4ZjBjODFlNDYyYTk0NjFjMDY0ZGRiNTU5NmRfMTY0OTI2NzQ0MzMwMQ_ea935ccf-0804-4205-84be-c5c17c7efb2e"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfMTY0OTI2NzQ0NjI3OQ_58add630-5446-456b-8ffa-3d3ee10f9be8">Commitments and Contingencies&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Purchase Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2020, the Company had approximately $3.0 million in outstanding purchase orders for certain construction equipment, with cash payments scheduled to occur over the next three months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Insurance and Claims Accruals&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company carries insurance policies, which are subject to certain deductibles, for workers&#x2019; compensation, general liability, automobile liability and other insurance coverage. The deductible per occurrence for each line of coverage is up to $1.0 million, except for wildfire coverage, which has a deductible of $2.0 million. The Company&#x2019;s health benefit plans are subject to stop-loss limits of up to $0.2 million for qualified individuals. Losses up to the deductible and stop-loss amounts are accrued based upon the Company&#x2019;s estimates of the ultimate liability for claims reported and an estimate of claims incurred but not yet reported.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The insurance and claims accruals are based on known facts, actuarial estimates and historical trends. While recorded accruals are based on the ultimate liability, which includes amounts in excess of the deductible, a corresponding receivable for amounts in excess of the deductible is included in current and long-term assets in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance and Payment Bonds and Parent Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In certain circumstances, the Company is required to provide performance and payment bonds in connection with its future performance on certain contractual commitments. The Company has indemnified its sureties for any expenses paid out under these bonds. As of September&#160;30, 2020, an aggregate of approximately $1.36 billion in original face amount of bonds issued by the Company&#x2019;s sureties were outstanding. The Company estimated the remaining cost to complete these bonded projects was approximately $660.2 million as of September&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company guarantees the obligations of wholly owned subsidiaries, including obligations under certain contracts with customers, certain lease agreements, and, in some states, obligations in connection with obtaining contractors&#x2019; licenses. Additionally, from time to time the Company is required to post letters of credit to guarantee the obligations of wholly owned subsidiaries, which reduces the borrowing availability under the Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, pursuant to its service arrangements, the Company indemnifies its customers for claims related to the services it provides under those service arrangements. These indemnification obligations may subject the Company to indemnity claims and liabilities and related litigation. The Company is not aware of any material unrecorded liabilities for asserted claims in connection with these indemnification obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Collective Bargaining Agreements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Many of the Company&#x2019;s subsidiaries&#x2019; craft labor employees are covered by collective bargaining agreements. The agreements require the subsidiaries to pay specified wages, provide certain benefits and contribute certain amounts to multi-employer pension plans. If a subsidiary withdraws from any of the multi-employer pension plans or if the plans were to otherwise become underfunded, the subsidiary could incur liabilities for additional contributions related to these plans. Although the Company has been informed that the underfunding of some of the multi-employer pension plans to which its subsidiaries contribute have been classified as &#x201c;critical&#x201d; status, the Company is not currently aware of any potential liabilities related to this issue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Litigation and Other Legal Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is from time-to-time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract, property damages, punitive damages, civil penalties or other losses, or injunctive or declaratory relief.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is routinely subject to other civil claims, litigation and arbitration, and regulatory investigations arising in the ordinary course of our business, as well as in respect of our divested businesses. These claims, lawsuits and other proceedings include claims related to the Company&#x2019;s current services and operations, as well as our historic operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;With respect to all such lawsuits, claims and proceedings, the Company records reserves when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. The Company does not believe that any of these proceedings, separately or in the aggregate, would be expected to have a material adverse effect on the Company&#x2019;s financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted
      contextRef="i5bbd913b4d924c22b909f21a4be886d7_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfOTk_38a5ce24-e382-43d1-828d-5840084e1395"
      unitRef="usd">3000000.0</us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted>
    <myrg:PurchaseCommitmentRemainingTerm
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfMjIx_2f857487-73a1-4503-a4b8-820731608760">P3M</myrg:PurchaseCommitmentRemainingTerm>
    <myrg:LossContingencyInsurancePolicyDeductible
      contextRef="ifef3a6e20a504162be33fae27cf17eeb_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfNDk5_cf54c192-27aa-4d80-a88e-2cefa5cdbbc3"
      unitRef="usd">1000000.0</myrg:LossContingencyInsurancePolicyDeductible>
    <myrg:LossContingencyInsurancePolicyDeductible
      contextRef="iaa11a1203c6c49faa9399cd2c4898bb7_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfNTU5_da906e09-238c-4d6e-a626-81bb5bff7bde"
      unitRef="usd">2000000.0</myrg:LossContingencyInsurancePolicyDeductible>
    <myrg:LossContingencyInsurancePolicyDeductible
      contextRef="i1719e8f084cc48c79e50b4dfa93001a0_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfNjM0_8cf0e2e0-a655-485d-9ace-c51b5dc35a0d"
      unitRef="usd">200000</myrg:LossContingencyInsurancePolicyDeductible>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="ic7c9e71455a44df8a823ef18ee6356fa_I20200930"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfMTY0OTI2NzQ0NjI4Mw_51dca4fc-6f76-4724-974c-3176651a5cc6"
      unitRef="usd">1360000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <myrg:GuarantorObligationsExpectedCosts
      contextRef="icf7774084f384105be6ff7a5eafa9486_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN182Ny9mcmFnOmY2YzRlZjVjMjI2ZjQ0NTRhNGJhMmVlZTczZDU5YTM4L3RleHRyZWdpb246ZjZjNGVmNWMyMjZmNDQ1NGE0YmEyZWVlNzNkNTlhMzhfMTc0MA_80d84b9c-7ddf-459f-a745-fe851e1f4047"
      unitRef="usd">660200000</myrg:GuarantorObligationsExpectedCosts>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTY0OTI2NzQ0NTkwNA_5a503a7f-5794-4857-9b02-cbf109916eec">Stock-Based Compensation&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains two equity compensation plans under which stock-based compensation has been granted: the 2017 Long-Term Incentive Plan (which was amended and restated as of April 23, 2020) (the &#x201c;LTIP&#x201d;) and the 2007 Long-Term Incentive Plan (the &#x201c;2007 Plan&#x201d;). Upon the adoption of the original LTIP in 2017, awards were no longer granted under the 2007 Plan. The LTIP provides for grants of (a)&#160;incentive stock options qualified as such under U.S. federal income tax laws, (b)&#160;stock options that do not qualify as incentive stock options, (c)&#160;stock appreciation rights, (d)&#160;restricted stock awards, (e)&#160;restricted stock units, (f)&#160;performance share awards, (g)&#160;phantom stock units, (h)&#160;stock bonuses, (i)&#160;dividend equivalents, and (j)&#160;any combination of such grants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Ordinarily the number of restricted stock awards and ROIC-based performance share awards are determined by dividing the amount of the equity compensation award allocated to each award type, by the closing price of the Company&#x2019;s common stock on the date of the grant. However, as a result of the negative impact of the COVID-19 pandemic on the Company&#x2019;s stock price during late March and early April of 2020, the Company&#x2019;s compensation committee elected to utilize the Company's average closing stock price during the last 30 trading days of 2019 to determine the number of restricted stock and ROIC-based performance shares granted in 2020. The use of this 30-trading day average resulted in the utilization of an average stock price of $33.57, instead of the grant date closing stock price of $26.75.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has outstanding grants of time-vested stock awards in the form of restricted stock awards and restricted stock units. During the nine months ended September&#160;30, 2020, the Company granted 104,857 shares of time-vested stock awards under the LTIP to employees and to our non-employee directors at a weighted average grant date fair value of $26.75. These time-vested stock awards&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;granted to non-employee directors vest over one year, time-vested stock awards granted to employees vest ratably on April 27, 2021, March 23, 2022 and March 23, 2023. During the nine months ended September&#160;30, 2020, 77,397 shares of time-vested stock awards vested at a weighted average grant date fair value of $34.31.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2020, the Company granted 79,788 performance share awards under the LTIP at target, which cliff vest on December 31, 2022, at a weighted average grant date fair value of $34.10. The number of shares ultimately earned under a performance award may vary from zero to 200% of the target shares granted, based upon the Company&#x2019;s performance compared to certain metrics. The metrics used were determined at the time of the grant by the Compensation Committee of the Board of Directors and were either based on internal measures, such as the Company&#x2019;s financial performance compared to targets, or on a market-based metric, such as the Company&#x2019;s stock performance compared to a peer group. Performance awards granted cliff vest upon attainment of the stated performance targets and minimum service requirements and are paid in shares of the Company&#x2019;s common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the nine months ended September&#160;30, 2020, plan participants exercised options to purchase 14,980 shares of the Company&#x2019;s common stock with a weighted average exercise price of $20.42.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes stock-based compensation expense related to restricted stock awards and restricted stock units based on the grant date fair value, which was the closing price of the Company&#x2019;s stock on the date of grant. The fair value is expensed over the service period, which is generally three years.&lt;/span&gt;&lt;/div&gt;For performance awards, the Company recognizes stock-based compensation expense based on the grant date fair value of the award. The fair value of internal metric-based performance awards is determined by the closing stock price of the Company&#x2019;s common stock on the date of the grant. The fair value of market-based performance awards is computed using a Monte Carlo simulation. Performance awards are expensed over the service period of approximately 2.8 years, and the Company adjusts the stock-based compensation expense related to internal metric-based performance awards according to its determination of the shares expected to vest at each reporting date.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <myrg:NumberOfEquityStockBasedCompensationPlans
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfNTY_21bcb347-f728-46b8-b582-b54a118357ae"
      unitRef="plan">2</myrg:NumberOfEquityStockBasedCompensationPlans>
    <myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays
      contextRef="i359d498ad387433bbb302de2629f7adc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTMyNw_ee146b6d-a421-4f5b-9a2c-f4aac63b6bcb"
      unitRef="day">30</myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays>
    <myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays
      contextRef="i359d498ad387433bbb302de2629f7adc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTQ1OA_ec4dae2f-061e-4c55-9b70-6a00f098b86b"
      unitRef="day">30</myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays>
    <myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice
      contextRef="ibbd7bd1ab68b46829f68baf8d84a4784_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTUzOA_653875cf-506c-42c9-8886-105464660a84"
      unitRef="usdPerShare">33.57</myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibbd7bd1ab68b46829f68baf8d84a4784_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTU5MQ_5823f940-7f09-4d57-a891-a3df3e934710"
      unitRef="usdPerShare">26.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i818eae1e0357446b8b912cd198b2ff1a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTc3Ng_725a923b-3fec-436d-a8f7-e49f86b5a9b8"
      unitRef="shares">104857</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i818eae1e0357446b8b912cd198b2ff1a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTkyMw_63fcb31b-fa01-4a18-aaf7-e43359703d9f"
      unitRef="usdPerShare">26.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i2ef4fbb612dc4037b4a018d70cb597d2_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMjAwMg_faf57654-78dd-46d9-b8af-1fca68e67a99">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i818eae1e0357446b8b912cd198b2ff1a_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMjE1MA_54db1006-b4d6-4a67-960c-afaf651f34f2"
      unitRef="shares">77397</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i818eae1e0357446b8b912cd198b2ff1a_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMjI0Mg_85ef81d6-5dc6-4890-862e-09e4dc04acdd"
      unitRef="usdPerShare">34.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6862987451af49ce88b32673a560dd13_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMjI5Nw_64dd9ca6-65f9-4acb-8117-b9a888af237b"
      unitRef="shares">79788</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6862987451af49ce88b32673a560dd13_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMjQzNw_e2391bf4-cb5c-43cb-a582-32d60af1b442"
      unitRef="usdPerShare">34.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares
      contextRef="ie132d73c54f54e22addbff30dbfa5f11_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMTY0OTI2NzQ0NTkxMQ_c246c545-6bf0-4faf-a9a5-cceb9acd2ad6"
      unitRef="number">0</myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares>
    <myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares
      contextRef="ie97c50f0d3b347e5a53a31c041e72f76_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMjUyOA_f5b2d693-6f1e-4b4c-94e8-d628a05486bf"
      unitRef="number">2</myrg:ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i788ae879ae464c0fa22be5b4ffdc44ab_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMzE5OA_9bcf19f9-e5be-46f6-9360-67ce089cf31a"
      unitRef="shares">14980</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i788ae879ae464c0fa22be5b4ffdc44ab_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMzI4MA_8333d4b5-db34-479a-9f35-e37cf0bdf03b"
      unitRef="usdPerShare">20.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="if90dc9c75abd444fb08041587b7cbaa3_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfMzU4Mg_b92e2f53-b57c-47f1-b4ab-9c088cb1211c">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i6862987451af49ce88b32673a560dd13_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183MC9mcmFnOmJkMTc4NzlhZTNiZjQ5Nzg4NmI4MTRkOTRhNTJmZDI5L3RleHRyZWdpb246YmQxNzg3OWFlM2JmNDk3ODg2YjgxNGQ5NGE1MmZkMjlfNDAzOA_acc68577-39e1-4fff-bdbd-e22e69cf97c8">P2Y9M18D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMTY0OTI2NzQ0NDcwNw_2330e49c-d4f5-4f69-b540-34c5365f70a7">Segment Information&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;MYR Group is a holding company of specialty contractors serving electrical utility infrastructure and commercial construction markets in the United States and western Canada. The Company has two reporting segments, each a separate operating segment, which are referred to as T&amp;amp;D and C&amp;amp;I. Performance measurement and resource allocation for the reporting segments are based on many factors. The primary financial measures used to evaluate the segment information are contract revenues and income from operations, excluding general corporate expenses. General corporate expenses include corporate facility and staffing costs, which include safety costs, professional fees, IT expenses and management fees. The accounting policies of the segments are the same as those described in the Note&#160;1&#x2013; Organization, Business and Significant Accounting Policies to the 2019 Annual Report.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Transmission and Distribution: The T&amp;amp;D segment provides a broad range of services on electric transmission and distribution networks and substation facilities which include design, engineering, procurement, construction, upgrade, maintenance and repair services with a particular focus on construction, maintenance and repair. T&amp;amp;D services include the construction and maintenance of high voltage transmission lines, substations and lower voltage underground and overhead distribution systems. The T&amp;amp;D segment also provides emergency restoration services in response to hurricane, ice or other storm-related damage. T&amp;amp;D customers include investor-owned utilities, cooperatives, private developers, government-funded utilities, independent power producers, independent transmission companies, industrial facility owners and other contractors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial and Industrial: The C&amp;amp;I segment provides services such as the design, installation, maintenance and repair of commercial and industrial wiring, installation of traffic networks and the installation of bridge, roadway and tunnel lighting. Typical C&amp;amp;I contracts cover electrical contracting services for airports, hospitals, data centers, hotels, stadiums, convention centers, renewable energy projects, manufacturing plants, processing facilities, waste-water treatment facilities, mining facilities and transportation control and management systems. The C&amp;amp;I segment generally provides electric construction and maintenance services as a subcontractor to general contractors in the C&amp;amp;I industry, but also contracts directly with facility owners. The C&amp;amp;I segment has a diverse customer base with many long-standing relationships.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The information in the following table is derived from the segment&#x2019;s internal financial reports used for corporate management purposes:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;299,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;294,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;835,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;823,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;288,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;676,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;583,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,639,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,500,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income from operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(43,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(32,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September&#160;30, 2020, contract revenues attributable to the Company&#x2019;s Canadian operations were $19.6 million and $58.6 million, respectively, predominantly in the C&amp;amp;I segment. For the three and nine months ended September&#160;30, 2019, contract revenues attributable to the Company&#x2019;s Canadian operations were $22.3 million and $55.8 million, respectively, predominantly in the C&amp;amp;I segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMjIw_fc568e19-6dee-49e3-9452-4b9dfb6e5d05"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMzA0Mg_99a37eac-c9f8-4996-8980-50cec46e21a9">The information in the following table is derived from the segment&#x2019;s internal financial reports used for corporate management purposes:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.744%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.256%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:2.098%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract revenues:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;299,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;294,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;835,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;823,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;308,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;288,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;803,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;676,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;607,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;583,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,639,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,500,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income from operations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T&amp;amp;D&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;32,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;48,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;C&amp;amp;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19,190)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(11,259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(43,512)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(32,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;60,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;36,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9bbbe8c30df44a08d25b61814cec61e_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNC0yLTEtMS0w_b1b9089f-33b8-41d4-8e82-d809637b6ae3"
      unitRef="usd">299739000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i562a69801b944519a62ad4f280641ec9_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNC00LTEtMS0w_4dc97e5f-6b7f-4a10-bbc8-ea34a1801f4e"
      unitRef="usd">294940000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie5a65d5cf9514ae08fab55eef9210ab9_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNC02LTEtMS0w_9462e258-9664-48cc-810a-c157d1eb3027"
      unitRef="usd">835768000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idcd999c46c0e4d8b95f12ced47ae2539_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNC04LTEtMS0w_ce126c0b-8ce3-4f90-9d55-c5b6fe7e6706"
      unitRef="usd">823398000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i986e000c453743dcac56a6765bbac1c5_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNS0yLTEtMS0w_567db311-ebd1-470a-b117-97789db578eb"
      unitRef="usd">308162000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4c78a3ae7e74a8988eb7b075b0584c3_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNS00LTEtMS0w_06a0e170-ce54-405e-b01f-856c3128b732"
      unitRef="usd">288274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3802c1fe1daa4672836f9634b443c9fb_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNS02LTEtMS0w_c624c383-4ab4-4c3b-86c1-22cf53e346fa"
      unitRef="usd">803654000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58d7cc4c8db8442281d74e8daadebf7a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNS04LTEtMS0w_45e5c0a5-84c6-42f8-8163-32651ee1047f"
      unitRef="usd">676686000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNi0yLTEtMS0w_94645bcc-d749-470b-98e9-1ac51bdd9a25"
      unitRef="usd">607901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNi00LTEtMS0w_16e541b2-62fa-434f-bb4d-4cb7ba01a036"
      unitRef="usd">583214000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNi02LTEtMS0w_9c4feae2-77f4-49e2-badb-1d4759eaf9e7"
      unitRef="usd">1639422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfNi04LTEtMS0w_d3b311e9-6f62-4265-a1aa-c06c6e48e2dd"
      unitRef="usd">1500084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3695b57ffb7e4771af1c7351929dc128_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOC0yLTEtMS0w_22eb2cd9-e415-4eff-8255-3e57c052b63d"
      unitRef="usd">32387000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic2fed09a5f69441eb3f5721d73b6d8ad_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOC00LTEtMS0w_af9f9578-055a-47e5-b826-979630ed9441"
      unitRef="usd">17726000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i210e1e2954d74367a5a349f02f4c8c41_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOC02LTEtMS0w_5e5c9a3e-2115-4acf-be0c-c25f09c6aaad"
      unitRef="usd">74189000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i90a28f81d71f4795a1bde79bde83f3dd_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOC04LTEtMS0w_09c1e7e9-ce2f-4287-99a7-aed8b3c88dd8"
      unitRef="usd">48706000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i842aa9de74794de5a2b16d0f47778ada_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOS0yLTEtMS0w_fcb2b9dd-6118-42c4-9ae6-5d9cfcd7e3fc"
      unitRef="usd">11732000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i91e5e619e6434efd82ef07d376fe295d_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOS00LTEtMS0w_eb03949a-49a5-4e7e-8c8f-944205e617a8"
      unitRef="usd">10795000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i751411168ee14a199ca7a2cd02d0ff26_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOS02LTEtMS0w_b8f71e7f-baa1-404d-9256-62c42ea4caaa"
      unitRef="usd">30002000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic16698debd144b8cbbff09443ac443e4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfOS04LTEtMS0w_7e3f7e7b-3688-4189-bcf2-1dd510d0e853"
      unitRef="usd">20365000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0b9d161a97cb46be96c4e952dcde1912_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTAtMi0xLTEtMA_1f0afca7-43ba-495d-90cf-524f937d4da5"
      unitRef="usd">-19190000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id3cdfc8777314415a0e2db1bbb2dba4f_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTAtNC0xLTEtMA_af191c64-78cc-4c3f-92cc-c5bf51a20f6b"
      unitRef="usd">-11259000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ifff5ff03b5954195bf1aa47aef943c4e_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTAtNi0xLTEtMA_9a076b09-f22b-411b-ada8-e40c7ef262d7"
      unitRef="usd">-43512000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i62990318a3db480188b7710af40478f4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTAtOC0xLTEtMA_c176f4b7-f3be-44d6-99fd-f8f496dc3476"
      unitRef="usd">-32773000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTEtMi0xLTEtMA_42df6b02-62d9-402c-87f1-08e13bf502cd"
      unitRef="usd">24929000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTEtNC0xLTEtMA_513df8e5-fb76-4b69-a0e8-809ec8649001"
      unitRef="usd">17262000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTEtNi0xLTEtMA_1330d078-bbe1-4dc8-af66-c734376281fc"
      unitRef="usd">60679000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RhYmxlOmI0ZWMwYzUwZGQ0NjQxZGJhMGM2YjZiMTJjZDM0NmE2L3RhYmxlcmFuZ2U6YjRlYzBjNTBkZDQ2NDFkYmEwYzZiNmIxMmNkMzQ2YTZfMTEtOC0xLTEtMA_d6566b29-4ae8-480d-bf6e-04e6a7c2fa84"
      unitRef="usd">36298000</us-gaap:OperatingIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i130046a2f41c42019f28f5cd9c32f88f_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMjgyNA_73c73daf-b4bb-4a45-8b8c-3145d842ecb5"
      unitRef="usd">19600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab0b4a2eeeb4487e84ad7a6d2ea1fd2f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMjgzMQ_1748e296-026e-46e8-96ca-d30674f76a3f"
      unitRef="usd">58600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib1a814eda10849b799c6e251ee0bb5d4_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMjk4NA_266cc977-8a86-40be-9646-16e3331f24c2"
      unitRef="usd">22300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ideeea0cd96844f17bc19108e54f9b569_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183Ni9mcmFnOmQ0MGYwODkwMGVmNzRkZTQ5NjU2ZmY0NmRjMDM2MmQ5L3RleHRyZWdpb246ZDQwZjA4OTAwZWY3NGRlNDk2NTZmZjQ2ZGMwMzYyZDlfMjk5MQ_5068a16f-3551-49b7-bcac-495a8bee964d"
      unitRef="usd">55800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183OS9mcmFnOmE2NTQzYjJiZWZiNzQzZTVhZTJhZTNkM2RhZDIzMTY0L3RleHRyZWdpb246YTY1NDNiMmJlZmI3NDNlNWFlMmFlM2QzZGFkMjMxNjRfMTY0OTI2NzQ0MzE0NA_2a5da4be-df5e-42ba-9088-3d6ae3cdba0b">Noncontrolling Interest&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 2, 2018, through the acquisition of certain assets of the Huen Electric, Inc., Huen Electric New Jersey Inc., and Huen New York, Inc. (collectively, the &#x201c;Huen Companies&#x201d;), the Company became the majority controlling interest in a joint venture. As a result, the Company has consolidated the carrying value of the joint ventures&#x2019; assets and liabilities and results of operations in the Company&#x2019;s consolidated financial statements. The equity owned by the other joint venture partners has been recorded as noncontrolling interest in the Company&#x2019;s consolidated balance sheets, consolidated statements of stockholders&#x2019; equity, and their portions, if material, of net income (loss) and other comprehensive income shown as net income or other comprehensive income attributable to noncontrolling interest in the Company&#x2019;s consolidated statements of operations and other comprehensive income. Additionally, the joint venture associated with the Company&#x2019;s noncontrolling interest is a partnership, and consequently, the tax effect of only the Company&#x2019;s share of the joint venture income is recognized by the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquired joint venture made no distributions to its partners, and the Company made no capital contributions to the joint venture, during the three and nine months ended September&#160;30, 2020. Additionally, there have been no changes in ownership during the three and nine months ended September&#160;30, 2020. The project associated with this joint venture was substantially completed in 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:MinorityInterestDisclosureTextBlock>
    <us-gaap:PartnersCapitalAccountDistributions
      contextRef="id16b8c38df1840a7a2fd61c3ec8b2ae3_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183OS9mcmFnOmE2NTQzYjJiZWZiNzQzZTVhZTJhZTNkM2RhZDIzMTY0L3RleHRyZWdpb246YTY1NDNiMmJlZmI3NDNlNWFlMmFlM2QzZGFkMjMxNjRfMTE4MQ_13da30bb-24fe-456e-be6e-c0774dd4d28e"
      unitRef="usd">0</us-gaap:PartnersCapitalAccountDistributions>
    <us-gaap:PartnersCapitalAccountDistributions
      contextRef="iab21bfc15b804088958a6b814fdd1ba2_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183OS9mcmFnOmE2NTQzYjJiZWZiNzQzZTVhZTJhZTNkM2RhZDIzMTY0L3RleHRyZWdpb246YTY1NDNiMmJlZmI3NDNlNWFlMmFlM2QzZGFkMjMxNjRfMTE4MQ_fe8eb6a1-cf5d-475f-9510-f21891cd944f"
      unitRef="usd">0</us-gaap:PartnersCapitalAccountDistributions>
    <us-gaap:PartnersCapitalAccountContributions
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183OS9mcmFnOmE2NTQzYjJiZWZiNzQzZTVhZTJhZTNkM2RhZDIzMTY0L3RleHRyZWdpb246YTY1NDNiMmJlZmI3NDNlNWFlMmFlM2QzZGFkMjMxNjRfMTIzNg_66b6da80-dff7-4b38-81a4-262fba7480b7"
      unitRef="usd">0</us-gaap:PartnersCapitalAccountContributions>
    <us-gaap:PartnersCapitalAccountContributions
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN183OS9mcmFnOmE2NTQzYjJiZWZiNzQzZTVhZTJhZTNkM2RhZDIzMTY0L3RleHRyZWdpb246YTY1NDNiMmJlZmI3NDNlNWFlMmFlM2QzZGFkMjMxNjRfMTIzNg_dafc25d6-7217-4ee2-9249-eb1629bb6efa"
      unitRef="usd">0</us-gaap:PartnersCapitalAccountContributions>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RleHRyZWdpb246NTQ2MGU2Nzg2MDU0NDRjMThmMTFhYTE4MzY5ZjQxMWRfMTY0OTI2NzQ0MzIyMw_7a1442cc-46f8-4fad-aab1-fbf0068d3dc3">Earnings Per Share&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company computes earnings per share attributable to MYR Group&#160;Inc. using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to MYR Group&#160;Inc. are computed by dividing net income available to stockholders by the weighted average number of common shares outstanding during the period, and diluted earnings per share are computed by dividing net income available to stockholders by the weighted average number of common shares outstanding during the period plus all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalent would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to MYR Group&#160;Inc. and the weighted average number of common shares used to compute basic and diluted earnings per share were as follows:&#x200b;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to MYR Group&#160;Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income per common share attributable to MYR Group&#160;Inc.:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three and nine months ended September&#160;30, 2020 and 2019, certain common stock equivalents were excluded from the calculation of dilutive securities because their inclusion would either have been anti-dilutive or, for stock options, the exercise prices of those stock options were greater than the average market price of the Company&#x2019;s common stock for the period. All of the Company&#x2019;s unvested time-vested stock awards were included in the computation of weighted average dilutive securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the shares of common stock underlying the Company&#x2019;s unvested performance awards that were excluded from the calculation of dilutive securities:&#x200b;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RleHRyZWdpb246NTQ2MGU2Nzg2MDU0NDRjMThmMTFhYTE4MzY5ZjQxMWRfMTU1NQ_25d7242e-8649-419c-8748-130bc69f411d">The Company computes earnings per share attributable to MYR Group&#160;Inc. using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to MYR Group&#160;Inc. are computed by dividing net income available to stockholders by the weighted average number of common shares outstanding during the period, and diluted earnings per share are computed by dividing net income available to stockholders by the weighted average number of common shares outstanding during the period plus all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalent would be anti-dilutive.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RleHRyZWdpb246NTQ2MGU2Nzg2MDU0NDRjMThmMTFhYTE4MzY5ZjQxMWRfMTU1Ng_5ff1e87d-1ec1-436f-9d59-356188aacf7c">Net income attributable to MYR Group&#160;Inc. and the weighted average number of common shares used to compute basic and diluted earnings per share were as follows:&#x200b;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income attributable to MYR Group&#160;Inc.&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:9pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted average common shares outstanding, diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income per common share attributable to MYR Group&#160;Inc.:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNC0yLTEtMS0w_082b601d-f7f6-447f-bc00-8ec64d689ff8"
      unitRef="usd">17292000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNC00LTEtMS0w_eae4eeb6-d06d-4192-a8ea-0a04d7f8516f"
      unitRef="usd">10355000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNC02LTEtMS0w_4008f060-f36c-40b5-8b62-dfde2c4a74d6"
      unitRef="usd">40609000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNC04LTEtMS0w_dc443d5e-0930-4c56-929f-d9711bd6899a"
      unitRef="usd">24915000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNy0yLTEtMS0w_6b1e5b95-3f7f-4721-9adc-71d8c7ea83d1"
      unitRef="shares">16698000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNy00LTEtMS0w_8670d3c3-5964-44bb-9391-8abb99a5fbbc"
      unitRef="shares">16614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNy02LTEtMS0w_2256a47a-0eb5-4771-bb70-1d8c199a955e"
      unitRef="shares">16670000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfNy04LTEtMS0w_c0cb6048-9257-4989-95cd-0627708c416c"
      unitRef="shares">16576000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOC0yLTEtMS0w_1c78ee70-204d-4b87-8508-1ef3c7c11c20"
      unitRef="shares">184000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOC00LTEtMS0w_488f0f63-6660-430a-86b2-b5f40e9a6360"
      unitRef="shares">100000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOC02LTEtMS0w_eeffcd5b-49e3-49ae-9e3a-13e932a036d3"
      unitRef="shares">128000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOC04LTEtMS0w_2be520bf-ef83-4ae1-aa41-33f3bb03c8db"
      unitRef="shares">116000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOS0yLTEtMS0w_e1aec082-011a-4ef3-a3f4-9ca2b22a0c34"
      unitRef="shares">16882000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOS00LTEtMS0w_4fa222a7-1983-4d53-9a1d-52418ee36588"
      unitRef="shares">16714000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOS02LTEtMS0w_ae4b3d0e-cdcc-424d-a430-4450b5ffbc3a"
      unitRef="shares">16798000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfOS04LTEtMS0w_fbee28f0-1f95-4865-9d96-8b58e9b6dbfd"
      unitRef="shares">16692000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTItMi0xLTEtMA_336a5740-8dcf-46e7-a701-eb46132e8c6d"
      unitRef="usdPerShare">1.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTItNC0xLTEtMA_4cb28007-37fa-42c8-a873-c4fb389c2141"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTItNi0xLTEtMA_d3d96b7c-bfaf-41c5-9234-aec32dac665c"
      unitRef="usdPerShare">2.44</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTItOC0xLTEtMA_71d318bc-bf2f-40c4-bcec-72caf8d14e71"
      unitRef="usdPerShare">1.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTMtMi0xLTEtMA_238cc330-b18d-4fd7-ae83-30cc97cb98ab"
      unitRef="usdPerShare">1.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTMtNC0xLTEtMA_e05b40b7-e26d-4e6a-a0fd-82035b3520c4"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTMtNi0xLTEtMA_d2067d98-f678-4793-9646-e28ac1a1f901"
      unitRef="usdPerShare">2.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjIxZWFlNmI0YTQ5ZDRkOWI4MzlhMzJhZWQ5MWI2NmI0L3RhYmxlcmFuZ2U6MjFlYWU2YjRhNDlkNGQ5YjgzOWEzMmFlZDkxYjY2YjRfMTMtOC0xLTEtMA_dc5b709a-0375-4740-86cc-c66313c129df"
      unitRef="usdPerShare">1.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RleHRyZWdpb246NTQ2MGU2Nzg2MDU0NDRjMThmMTFhYTE4MzY5ZjQxMWRfMTU1Nw_f4eb938c-5978-46f0-868b-70764ddab754">&lt;div style="margin-top:12pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the shares of common stock underlying the Company&#x2019;s unvested performance awards that were excluded from the calculation of dilutive securities:&#x200b;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:49.043%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.374%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.968%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.394%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.518%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Nine months ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x200b;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Performance awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i543f211c594e42b3b65141b855b1d764_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjQxMDdkODgzOGI2ZTQ1OWM4ODk1MDVjNDgyZmZhMjE4L3RhYmxlcmFuZ2U6NDEwN2Q4ODM4YjZlNDU5Yzg4OTUwNWM0ODJmZmEyMThfNC0yLTEtMS0w_93cc7017-5e59-48a0-942d-f7fae05f5729"
      unitRef="shares">34000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ied81a8501ac34a438c5a13c8dfc3aa88_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjQxMDdkODgzOGI2ZTQ1OWM4ODk1MDVjNDgyZmZhMjE4L3RhYmxlcmFuZ2U6NDEwN2Q4ODM4YjZlNDU5Yzg4OTUwNWM0ODJmZmEyMThfNC00LTEtMS0w_735a9c26-646a-425b-b500-4fabeb992415"
      unitRef="shares">30000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjQxMDdkODgzOGI2ZTQ1OWM4ODk1MDVjNDgyZmZhMjE4L3RhYmxlcmFuZ2U6NDEwN2Q4ODM4YjZlNDU5Yzg4OTUwNWM0ODJmZmEyMThfNC02LTEtMS0w_bb72a8ac-a7e1-4363-a186-d8cf9b7cc02e"
      unitRef="shares">34000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibdabed009dd9453d977c276ede7e776d_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN184NS9mcmFnOjU0NjBlNjc4NjA1NDQ0YzE4ZjExYWExODM2OWY0MTFkL3RhYmxlOjQxMDdkODgzOGI2ZTQ1OWM4ODk1MDVjNDgyZmZhMjE4L3RhYmxlcmFuZ2U6NDEwN2Q4ODM4YjZlNDU5Yzg4OTUwNWM0ODJmZmEyMThfNC04LTEtMS0w_cb8d73f0-fec5-43da-9774-0bf4cb7621ee"
      unitRef="shares">73000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617970541768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Oct. 23, 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">Sep. 30,  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-08325<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">MYR GROUP&#160;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_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="re">
<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">36-3158643<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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1701 Golf Road,<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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite&#160;3-1012<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">Rolling Meadows,<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">IL<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">60008<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">847<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">290-1891<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, $0.01 par value<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">MYRG<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">NASDAQ<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">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 (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,727,116<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_AmendmentFlag', window );">Amendment Flag</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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<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">0000700923<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>
</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 YYYY 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 YYYY-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 308<br> -Subsection a<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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 2 such as Street or Suite number</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_EntityAddressAddressLine2</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>13
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617970182328">
<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>Sep. 30, 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">$ 18,946<span></span>
</td>
<td class="nump">$ 12,397<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, net of allowances of $1,761 and $3,364, respectively</a></td>
<td class="nump">400,998<span></span>
</td>
<td class="nump">388,479<span></span>
</td>
</tr>
<tr class="ro">
<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, net of allowances of $502 and $147, respectively</a></td>
<td class="nump">221,591<span></span>
</td>
<td class="nump">217,109<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_InsuranceSettlementsReceivableCurrent', window );">Current portion of receivable for insurance claims in excess of deductibles</a></td>
<td class="nump">9,851<span></span>
</td>
<td class="nump">6,415<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Refundable income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,973<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_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">7,376<span></span>
</td>
<td class="nump">12,811<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">658,762<span></span>
</td>
<td class="nump">639,184<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net of accumulated depreciation of $290,088 and $272,865, respectively</a></td>
<td class="nump">185,914<span></span>
</td>
<td class="nump">185,344<span></span>
</td>
</tr>
<tr class="ro">
<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">22,620<span></span>
</td>
<td class="nump">22,958<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">66,055<span></span>
</td>
<td class="nump">66,060<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Intangible assets, net of accumulated amortization of $13,889 and $10,880, respectively</a></td>
<td class="nump">51,918<span></span>
</td>
<td class="nump">54,940<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_InsuranceSettlementsReceivableNoncurrent', window );">Receivable for insurance claims in excess of deductibles</a></td>
<td class="nump">24,437<span></span>
</td>
<td class="nump">30,976<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investment in joint ventures</a></td>
<td class="nump">4,972<span></span>
</td>
<td class="nump">4,722<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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">4,233<span></span>
</td>
<td class="nump">3,687<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_Assets', window );">Total assets</a></td>
<td class="nump">1,018,911<span></span>
</td>
<td class="nump">1,007,871<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_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long-term debt</a></td>
<td class="nump">4,318<span></span>
</td>
<td class="nump">8,737<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_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease obligations</a></td>
<td class="nump">6,468<span></span>
</td>
<td class="nump">6,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current portion of finance lease obligations</a></td>
<td class="nump">607<span></span>
</td>
<td class="nump">1,135<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">205,601<span></span>
</td>
<td class="nump">192,107<span></span>
</td>
</tr>
<tr class="ro">
<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">125,611<span></span>
</td>
<td class="nump">105,486<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_SelfInsuranceReserveCurrent', window );">Current portion of accrued self-insurance</a></td>
<td class="nump">21,659<span></span>
</td>
<td class="nump">18,780<span></span>
</td>
</tr>
<tr class="ro">
<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 current liabilities</a></td>
<td class="nump">95,290<span></span>
</td>
<td class="nump">64,364<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">459,554<span></span>
</td>
<td class="nump">396,814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income tax liabilities</a></td>
<td class="nump">21,684<span></span>
</td>
<td class="nump">20,945<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_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">65,876<span></span>
</td>
<td class="nump">157,087<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserveNoncurrent', window );">Accrued self-insurance</a></td>
<td class="nump">42,884<span></span>
</td>
<td class="nump">48,024<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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations, net of current maturities</a></td>
<td class="nump">16,230<span></span>
</td>
<td class="nump">16,884<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease obligations, net of current maturities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">338<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 liabilities</a></td>
<td class="nump">4,079<span></span>
</td>
<td class="nump">3,304<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">610,307<span></span>
</td>
<td class="nump">643,396<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_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</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_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</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_PreferredStockValueOutstanding', window );">Preferred stock&#8212;$0.01 par value per share; 4,000,000 authorized shares; none issued and outstanding at September&#160;30, 2020 and December&#160;31, 2019</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_CommonStockValue', window );">Common stock&#8212;$0.01 par value per share; 100,000,000 authorized shares;16,719,330 and 16,648,616 shares issued and outstanding at September&#160;30, 2020 and December&#160;31, 2019, respectively</a></td>
<td class="nump">167<span></span>
</td>
<td class="nump">166<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_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">156,461<span></span>
</td>
<td class="nump">152,532<span></span>
</td>
</tr>
<tr class="ro">
<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">(403)<span></span>
</td>
<td class="num">(446)<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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">252,375<span></span>
</td>
<td class="nump">212,219<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 stockholders&#8217; equity attributable to MYR Group&#160;Inc.</a></td>
<td class="nump">408,600<span></span>
</td>
<td class="nump">364,471<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 interest</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<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 stockholders&#8217; equity</a></td>
<td class="nump">408,604<span></span>
</td>
<td class="nump">364,475<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 stockholders&#8217; equity</a></td>
<td class="nump">$ 1,018,911<span></span>
</td>
<td class="nump">$ 1,007,871<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_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=120391452&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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: 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=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: 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=121593590&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://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(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: 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=121641772&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=120391452&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=120398452&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: 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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_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=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: 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=121566466&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=121586364&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=121566466&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=120391452&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_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</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.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<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_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="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_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=120391452&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=121556615&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=121556615&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=121604090&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=121556615&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=121556615&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=121604090&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_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</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 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<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_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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=121603541&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_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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=121603541&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_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2003/role/disclosureRef<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(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<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 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_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</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.5(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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.3(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="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_InsuranceSettlementsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.   For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected 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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_InsuranceSettlementsReceivableCurrent</td>
</tr>
<tr>
<td style="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_InsuranceSettlementsReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.</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=120391452&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_InsuranceSettlementsReceivableNoncurrent</td>
</tr>
<tr>
<td style="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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 investment in equity method investee and investment in and advance to affiliate.</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.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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_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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, classified as current. 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://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,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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://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=120391452&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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="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=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<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.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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_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=121603541&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=121603541&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=121603541&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_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="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=120391452&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=121566466&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=121566466&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=120391452&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=120391452&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_PreferredStockValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.</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=120391452&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_PreferredStockValueOutstanding</td>
</tr>
<tr>
<td style="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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.</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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="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=120391452&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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: 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=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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_SelfInsuranceReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid 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>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_SelfInsuranceReserveCurrent</td>
</tr>
<tr>
<td style="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_SelfInsuranceReserveNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid 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>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_SelfInsuranceReserveNoncurrent</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2009/role/commonPracticeRef<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&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 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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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=120391452&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 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=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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=120397183&amp;loc=d3e187085-122770<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 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: 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=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: 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><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: 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 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<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>XML
<SEQUENCE>14
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617963931144">
<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>Sep. 30, 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 );">Accounts receivable, allowance</a></td>
<td class="nump">$ 1,761<span></span>
</td>
<td class="nump">$ 3,364<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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent', window );">Contract assets, allowance</a></td>
<td class="nump">502<span></span>
</td>
<td class="nump">147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Property and equipment, accumulated depreciation</a></td>
<td class="nump">290,088<span></span>
</td>
<td class="nump">272,865<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Intangible assets, accumulated amortization</a></td>
<td class="nump">$ 13,889<span></span>
</td>
<td class="nump">$ 10,880<span></span>
</td>
</tr>
<tr class="ro">
<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 dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<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_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,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_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<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_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,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_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">16,719,330<span></span>
</td>
<td class="nump">16,648,616<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">16,719,330<span></span>
</td>
<td class="nump">16,648,616<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=120391452&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=121611835&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=121599878&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=120391452&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=120391452&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=120391452&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_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=120391452&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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for 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 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<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=121556615&amp;loc=SL49130533-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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<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_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="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_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=120391452&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=120391452&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=120391452&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=120391452&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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617970506760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 607,901<span></span>
</td>
<td class="nump">$ 583,214<span></span>
</td>
<td class="nump">$ 1,639,422<span></span>
</td>
<td class="nump">$ 1,500,084<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 );">Contract costs</a></td>
<td class="nump">531,429<span></span>
</td>
<td class="nump">524,017<span></span>
</td>
<td class="nump">1,440,013<span></span>
</td>
<td class="nump">1,354,848<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">76,472<span></span>
</td>
<td class="nump">59,197<span></span>
</td>
<td class="nump">199,409<span></span>
</td>
<td class="nump">145,236<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">51,443<span></span>
</td>
<td class="nump">41,667<span></span>
</td>
<td class="nump">137,688<span></span>
</td>
<td class="nump">108,598<span></span>
</td>
</tr>
<tr class="ro">
<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 intangible assets</a></td>
<td class="nump">578<span></span>
</td>
<td class="nump">1,419<span></span>
</td>
<td class="nump">3,009<span></span>
</td>
<td class="nump">2,888<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_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on sale of property and equipment</a></td>
<td class="num">(478)<span></span>
</td>
<td class="num">(1,151)<span></span>
</td>
<td class="num">(1,967)<span></span>
</td>
<td class="num">(2,548)<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_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">24,929<span></span>
</td>
<td class="nump">17,262<span></span>
</td>
<td class="nump">60,679<span></span>
</td>
<td class="nump">36,298<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_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</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_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">6<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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(1,113)<span></span>
</td>
<td class="num">(2,125)<span></span>
</td>
<td class="num">(3,941)<span></span>
</td>
<td class="num">(4,498)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">18<span></span>
</td>
<td class="num">(922)<span></span>
</td>
<td class="num">(556)<span></span>
</td>
<td class="nump">406<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before provision for income taxes</a></td>
<td class="nump">23,834<span></span>
</td>
<td class="nump">14,215<span></span>
</td>
<td class="nump">56,188<span></span>
</td>
<td class="nump">32,206<span></span>
</td>
</tr>
<tr class="ro">
<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 expense</a></td>
<td class="nump">6,542<span></span>
</td>
<td class="nump">3,754<span></span>
</td>
<td class="nump">15,579<span></span>
</td>
<td class="nump">8,767<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_ProfitLoss', window );">Net income</a></td>
<td class="nump">17,292<span></span>
</td>
<td class="nump">10,461<span></span>
</td>
<td class="nump">40,609<span></span>
</td>
<td class="nump">23,439<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: net income (loss) attributable to noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">106<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,476)<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_NetIncomeLoss', window );">Net income attributable to MYR Group Inc.</a></td>
<td class="nump">$ 17,292<span></span>
</td>
<td class="nump">$ 10,355<span></span>
</td>
<td class="nump">$ 40,609<span></span>
</td>
<td class="nump">$ 24,915<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Income per common share attributable to MYR Group Inc.:</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_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.04<span></span>
</td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="nump">$ 2.44<span></span>
</td>
<td class="nump">$ 1.50<span></span>
</td>
</tr>
<tr class="ro">
<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 (in dollars per share)</a></td>
<td class="nump">$ 1.02<span></span>
</td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="nump">$ 2.42<span></span>
</td>
<td class="nump">$ 1.49<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_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of common shares and potential common shares outstanding:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">16,698<span></span>
</td>
<td class="nump">16,614<span></span>
</td>
<td class="nump">16,670<span></span>
</td>
<td class="nump">16,576<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">16,882<span></span>
</td>
<td class="nump">16,714<span></span>
</td>
<td class="nump">16,798<span></span>
</td>
<td class="nump">16,692<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 17,292<span></span>
</td>
<td class="nump">$ 10,461<span></span>
</td>
<td class="nump">$ 40,609<span></span>
</td>
<td class="nump">$ 23,439<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 income (loss):</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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="num">(199)<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss):</a></td>
<td class="num">(5)<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="num">(199)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">17,287<span></span>
</td>
<td class="nump">10,462<span></span>
</td>
<td class="nump">40,652<span></span>
</td>
<td class="nump">23,240<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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: net income (loss) attributable to noncontrolling interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">106<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,476)<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_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income attributable to MYR Group Inc.</a></td>
<td class="nump">$ 17,287<span></span>
</td>
<td class="nump">$ 10,356<span></span>
</td>
<td class="nump">$ 40,652<span></span>
</td>
<td class="nump">$ 24,716<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_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=121586364&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_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://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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<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(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: 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=121641772&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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (loss) and other comprehensive income (loss), attributable to noncontrolling interests. 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://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=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: 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 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: 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=121641772&amp;loc=SL7669619-108580<br><br>Reference 6: 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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 8: 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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. 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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<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 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: 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(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: 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><br>Reference 5: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: 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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: 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(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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> -Subparagraph (a)<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=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: 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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: 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 12: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: 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=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: 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(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&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_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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="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_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=120380238&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: 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=121326447&amp;loc=d3e1252-109256<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> -Subparagraph (b)<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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: 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 11: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: 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=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</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=121586364&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_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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_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://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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: 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 5: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: 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=120399700&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 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://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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 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=120395691&amp;loc=d3e23780-122690<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: 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=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: 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(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-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_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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of borrowed funds accounted for as interest expense.</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 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<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=119993939&amp;loc=d3e28555-108399<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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&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_InterestExpense</td>
</tr>
<tr>
<td style="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_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</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.7(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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=120399700&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> -Subparagraph (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-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_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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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=121641772&amp;loc=SL7669625-108580<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 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: 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 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: 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 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_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="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_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="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_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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: 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=120311839&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_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, before 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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121605123&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: 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-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="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=121641772&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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=120395209&amp;loc=SL114868664-224227<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: 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=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: 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=120400993&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_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_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) related to nonoperating activities, 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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-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_ProfitLoss</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: 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=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: 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=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: 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=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="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 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=120395209&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>
<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://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 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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="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_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://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 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-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_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>16
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617956236136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Cumulative Effect Adjustment</div></th>
<th class="th"><div>Preferred Stock</div></th>
<th class="th"><div>Common&#160;Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Cumulative Effect Adjustment</div>
</th>
<th class="th"><div>MYR Group Inc. Stockholders' Equity</div></th>
<th class="th">
<div>MYR Group Inc. Stockholders' Equity </div>
<div>Cumulative Effect Adjustment</div>
</th>
<th class="th"><div>Noncontrolling Interest</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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">$ 324,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 165<span></span>
</td>
<td class="nump">$ 148,276<span></span>
</td>
<td class="num">$ (193)<span></span>
</td>
<td class="nump">$ 174,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 322,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,480<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, beginning of period at Dec. 31, 2018</a></td>
<td class="nump">324,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 165<span></span>
</td>
<td class="nump">148,276<span></span>
</td>
<td class="num">(193)<span></span>
</td>
<td class="nump">174,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">322,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,480<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_SharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2018</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">16,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">6,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(733)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">331,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 177<span></span>
</td>
<td class="nump">148,938<span></span>
</td>
<td class="num">(270)<span></span>
</td>
<td class="nump">181,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">330,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">747<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock issued under compensation plans, net</a></td>
<td class="nump">282<span></span>
</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">282<span></span>
</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">282<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock issued under compensation plans, net (in shares)</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">68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">951<span></span>
</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">951<span></span>
</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">951<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Shares repurchased</a></td>
<td class="num">(778)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(571)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(207)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(778)<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Shares repurchased (in shares)</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="num">(23)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="num">(77)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(77)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(77)<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_StockIssuedDuringPeriodValueOther', window );">Stock issued - other</a></td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
<td class="text">&#160;<span></span>
</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">12<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, end of period at Mar. 31, 2019</a></td>
<td class="nump">331,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 177<span></span>
</td>
<td class="nump">148,938<span></span>
</td>
<td class="num">(270)<span></span>
</td>
<td class="nump">181,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">330,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">747<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_SharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2019</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">16,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, beginning of period at Dec. 31, 2018</a></td>
<td class="nump">324,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 165<span></span>
</td>
<td class="nump">148,276<span></span>
</td>
<td class="num">(193)<span></span>
</td>
<td class="nump">174,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">322,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,480<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_SharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2018</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">16,565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">23,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">350,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">151,350<span></span>
</td>
<td class="num">(392)<span></span>
</td>
<td class="nump">199,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<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 income (loss)</a></td>
<td class="num">(199)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, end of period at Sep. 30, 2019</a></td>
<td class="nump">350,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">151,350<span></span>
</td>
<td class="num">(392)<span></span>
</td>
<td class="nump">199,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_SharesOutstanding', window );">Balance, end of period (in shares) at Sep. 30, 2019</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">16,647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">331,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 177<span></span>
</td>
<td class="nump">148,938<span></span>
</td>
<td class="num">(270)<span></span>
</td>
<td class="nump">181,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">330,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">747<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, beginning of period at Mar. 31, 2019</a></td>
<td class="nump">331,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 177<span></span>
</td>
<td class="nump">148,938<span></span>
</td>
<td class="num">(270)<span></span>
</td>
<td class="nump">181,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">330,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">747<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_SharesOutstanding', window );">Balance, beginning of period (in shares) at Mar. 31, 2019</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">16,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">6,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(849)<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">338,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">150,177<span></span>
</td>
<td class="num">(393)<span></span>
</td>
<td class="nump">189,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock issued under compensation plans, net</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock issued under compensation plans, net (in shares)</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">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">1,202<span></span>
</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,202<span></span>
</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,202<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 income (loss)</a></td>
<td class="num">(123)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(123)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(123)<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_StockIssuedDuringPeriodValueOther', window );">Stock issued - other</a></td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12)<span></span>
</td>
<td class="nump">36<span></span>
</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">24<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_StockIssuedDuringPeriodSharesOther', window );">Stock issued - other (in shares)</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">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, end of period at Jun. 30, 2019</a></td>
<td class="nump">338,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">150,177<span></span>
</td>
<td class="num">(393)<span></span>
</td>
<td class="nump">189,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(102)<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_SharesOutstanding', window );">Balance, end of period (in shares) at Jun. 30, 2019</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">16,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">338,937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">150,177<span></span>
</td>
<td class="num">(393)<span></span>
</td>
<td class="nump">189,089<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">10,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">10,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">350,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">151,350<span></span>
</td>
<td class="num">(392)<span></span>
</td>
<td class="nump">199,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock issued under compensation plans, net</a></td>
<td class="nump">41<span></span>
</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">41<span></span>
</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">41<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">1,108<span></span>
</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,108<span></span>
</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,108<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_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares', window );">Stock-based compensation expense (in shares)</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">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</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<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueOther', window );">Stock issued - other</a></td>
<td class="nump">24<span></span>
</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">24<span></span>
</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">24<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_StockIssuedDuringPeriodSharesOther', window );">Stock issued - other (in shares)</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">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, end of period at Sep. 30, 2019</a></td>
<td class="nump">350,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">151,350<span></span>
</td>
<td class="num">(392)<span></span>
</td>
<td class="nump">199,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_SharesOutstanding', window );">Balance, end of period (in shares) at Sep. 30, 2019</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">16,647<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">350,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">151,350<span></span>
</td>
<td class="num">(392)<span></span>
</td>
<td class="nump">199,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">350,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Adjustment to adopt ASC 326</a></td>
<td class="nump">364,475<span></span>
</td>
<td class="num">$ (268)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">166<span></span>
</td>
<td class="nump">152,532<span></span>
</td>
<td class="num">(446)<span></span>
</td>
<td class="nump">212,219<span></span>
</td>
<td class="num">$ (268)<span></span>
</td>
<td class="nump">364,471<span></span>
</td>
<td class="num">$ (268)<span></span>
</td>
<td class="nump">4<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, beginning of period at Dec. 31, 2019</a></td>
<td class="nump">364,475<span></span>
</td>
<td class="num">(268)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">152,532<span></span>
</td>
<td class="num">(446)<span></span>
</td>
<td class="nump">212,219<span></span>
</td>
<td class="num">(268)<span></span>
</td>
<td class="nump">364,471<span></span>
</td>
<td class="num">(268)<span></span>
</td>
<td class="nump">4<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_SharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2019</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">16,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">9,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">9,932<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,932<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">374,986<span></span>
</td>
<td class="num">(268)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">153,477<span></span>
</td>
<td class="num">(359)<span></span>
</td>
<td class="nump">221,698<span></span>
</td>
<td class="num">(268)<span></span>
</td>
<td class="nump">374,982<span></span>
</td>
<td class="num">(268)<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock issued under compensation plans, net</a></td>
<td class="nump">82<span></span>
</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">82<span></span>
</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">82<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock issued under compensation plans, net (in shares)</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">55<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">1,080<span></span>
</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,080<span></span>
</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,080<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Shares repurchased</a></td>
<td class="num">(426)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(241)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(185)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(426)<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Shares repurchased (in shares)</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="num">(20)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive income (loss)</a></td>
<td class="nump">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="nump">87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">87<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_StockIssuedDuringPeriodValueOther', window );">Stock issued - other</a></td>
<td class="nump">24<span></span>
</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">24<span></span>
</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">24<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_StockIssuedDuringPeriodSharesOther', window );">Stock issued - other (in shares)</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">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, end of period at Mar. 31, 2020</a></td>
<td class="nump">$ 374,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">153,477<span></span>
</td>
<td class="num">(359)<span></span>
</td>
<td class="nump">221,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">374,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_SharesOutstanding', window );">Balance, end of period (in shares) at Mar. 31, 2020</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">16,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="text">us-gaap:AccountingStandardsUpdate201613Member<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, beginning of period at Dec. 31, 2019</a></td>
<td class="nump">$ 364,475<span></span>
</td>
<td class="num">(268)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">152,532<span></span>
</td>
<td class="num">(446)<span></span>
</td>
<td class="nump">212,219<span></span>
</td>
<td class="num">(268)<span></span>
</td>
<td class="nump">364,471<span></span>
</td>
<td class="num">(268)<span></span>
</td>
<td class="nump">4<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_SharesOutstanding', window );">Balance, beginning of period (in shares) at Dec. 31, 2019</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">16,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">40,609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">408,604<span></span>
</td>
<td class="num">$ (268)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">156,461<span></span>
</td>
<td class="num">(403)<span></span>
</td>
<td class="nump">252,375<span></span>
</td>
<td class="num">$ (268)<span></span>
</td>
<td class="nump">408,600<span></span>
</td>
<td class="num">$ (268)<span></span>
</td>
<td class="nump">4<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 income (loss)</a></td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, end of period at Sep. 30, 2020</a></td>
<td class="nump">$ 408,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">156,461<span></span>
</td>
<td class="num">(403)<span></span>
</td>
<td class="nump">252,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">408,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_SharesOutstanding', window );">Balance, end of period (in shares) at Sep. 30, 2020</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">16,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="text">us-gaap:AccountingStandardsUpdate201613Member<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">$ 374,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">153,477<span></span>
</td>
<td class="num">(359)<span></span>
</td>
<td class="nump">221,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">374,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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, beginning of period at Mar. 31, 2020</a></td>
<td class="nump">374,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">153,477<span></span>
</td>
<td class="num">(359)<span></span>
</td>
<td class="nump">221,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">374,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_SharesOutstanding', window );">Balance, beginning of period (in shares) at Mar. 31, 2020</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">16,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">13,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">13,385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,385<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">389,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">154,594<span></span>
</td>
<td class="num">(398)<span></span>
</td>
<td class="nump">235,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">389,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock issued under compensation plans, net</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</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<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock issued under compensation plans, net (in shares)</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">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">1,093<span></span>
</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,093<span></span>
</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,093<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 income (loss)</a></td>
<td class="num">(39)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39)<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_StockIssuedDuringPeriodValueOther', window );">Stock issued - other</a></td>
<td class="nump">24<span></span>
</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">24<span></span>
</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">24<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_StockIssuedDuringPeriodSharesOther', window );">Stock issued - other (in shares)</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">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, end of period at Jun. 30, 2020</a></td>
<td class="nump">389,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">154,594<span></span>
</td>
<td class="num">(398)<span></span>
</td>
<td class="nump">235,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">389,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_SharesOutstanding', window );">Balance, end of period (in shares) at Jun. 30, 2020</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">16,709<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">389,450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">154,594<span></span>
</td>
<td class="num">(398)<span></span>
</td>
<td class="nump">235,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">389,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">17,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">17,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,292<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">408,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">156,461<span></span>
</td>
<td class="num">(403)<span></span>
</td>
<td class="nump">252,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">408,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock issued under compensation plans, net</a></td>
<td class="nump">224<span></span>
</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">224<span></span>
</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">224<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock issued under compensation plans, net (in shares)</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">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>
<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation expense</a></td>
<td class="nump">1,631<span></span>
</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,631<span></span>
</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,631<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 income (loss)</a></td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5)<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_StockIssuedDuringPeriodValueOther', window );">Stock issued - other</a></td>
<td class="nump">12<span></span>
</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">12<span></span>
</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">12<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, end of period at Sep. 30, 2020</a></td>
<td class="nump">408,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">156,461<span></span>
</td>
<td class="num">(403)<span></span>
</td>
<td class="nump">252,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">408,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_SharesOutstanding', window );">Balance, end of period (in shares) at Sep. 30, 2020</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">16,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</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>
<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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adjustment to adopt ASC 326</a></td>
<td class="nump">$ 408,604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">$ 156,461<span></span>
</td>
<td class="num">$ (403)<span></span>
</td>
<td class="nump">$ 252,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 408,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>APIC, Share-Based Payment Arrangement, Increase For Cost Recognition, Shares</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;">myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amendment to accounting standards.</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 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 15: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 17: 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 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 18: 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 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<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_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_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=120383193&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=120381028&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=120383193&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=121326096&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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="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_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=121641772&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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<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=120395209&amp;loc=SL114868664-224227<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: 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=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: 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=120400993&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_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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-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_ProfitLoss</td>
</tr>
<tr>
<td style="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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 issued which are neither cancelled nor held in the treasury.</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_SharesOutstanding</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock issued attributable to transactions classified as 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;">us-gaap_StockIssuedDuringPeriodSharesOther</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under 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 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 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=120397183&amp;loc=d3e187085-122770<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=120391452&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=120391452&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_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodValueOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of shares of stock issued attributable to transactions classified as 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;">us-gaap_StockIssuedDuringPeriodValueOther</td>
</tr>
<tr>
<td style="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=120397183&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=120381028&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=120391452&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=120391452&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=120381028&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_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and retired 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 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=120391452&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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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=120391452&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_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="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_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional 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(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&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_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="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://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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=120397183&amp;loc=d3e187085-122770<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 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<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 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: 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 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: 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=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: 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><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: 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 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<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>XML
<SEQUENCE>17
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617970139256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 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_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [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_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="text">us-gaap:AccountingStandardsUpdate201613Member<span></span>
</td>
<td class="text">us-gaap:AccountingStandardsUpdate201613Member<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_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amendment to accounting standards.</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 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 15: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 17: 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 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 18: 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 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<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_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="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>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.2</span><table class="report" border="0" cellspacing="2" id="idm140617971688600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>UNAUDITED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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 from operating activities:</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_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 40,609<span></span>
</td>
<td class="nump">$ 23,439<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 flows provided by operating activities:</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_Depreciation', window );">Depreciation and amortization of property and equipment</a></td>
<td class="nump">32,021<span></span>
</td>
<td class="nump">30,153<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 intangible assets</a></td>
<td class="nump">3,009<span></span>
</td>
<td class="nump">2,888<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">3,804<span></span>
</td>
<td class="nump">3,261<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_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="nump">712<span></span>
</td>
<td class="nump">339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain on sale of property and equipment</a></td>
<td class="num">(1,967)<span></span>
</td>
<td class="num">(2,548)<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_OtherNoncashIncomeExpense', window );">Other non-cash items</a></td>
<td class="nump">654<span></span>
</td>
<td class="nump">631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of acquisitions:</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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable, net</a></td>
<td class="num">(12,869)<span></span>
</td>
<td class="num">(27,327)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets, net</a></td>
<td class="num">(4,754)<span></span>
</td>
<td class="num">(38,910)<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_IncreaseDecreaseInInsuranceSettlementsReceivable', window );">Receivable for insurance claims in excess of deductibles</a></td>
<td class="nump">3,103<span></span>
</td>
<td class="nump">1,626<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">7,074<span></span>
</td>
<td class="num">(771)<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_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">7,596<span></span>
</td>
<td class="nump">37,874<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">20,161<span></span>
</td>
<td class="num">(397)<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_IncreaseDecreaseInSelfInsuranceReserve', window );">Accrued self insurance</a></td>
<td class="num">(2,257)<span></span>
</td>
<td class="num">(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_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="nump">31,730<span></span>
</td>
<td class="nump">1,845<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash flows provided by operating activities</a></td>
<td class="nump">128,626<span></span>
</td>
<td class="nump">31,745<span></span>
</td>
</tr>
<tr class="ro">
<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 from investing activities:</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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">2,147<span></span>
</td>
<td class="nump">2,898<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Cash paid for acquired business</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(79,720)<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(27,470)<span></span>
</td>
<td class="num">(39,354)<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 flows used in investing activities</a></td>
<td class="num">(25,323)<span></span>
</td>
<td class="num">(116,176)<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 from financing activities:</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_ProceedsFromRepaymentsOfLinesOfCredit', window );">Net borrowings (repayments) under revolving lines of credit</a></td>
<td class="num">(65,189)<span></span>
</td>
<td class="nump">67,668<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_ProceedsFromNotesPayable', window );">Borrowings under equipment notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">24,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Payment of principal obligations under equipment notes</a></td>
<td class="num">(30,441)<span></span>
</td>
<td class="num">(3,307)<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_FinanceLeasePrincipalPayments', window );">Payment of principal obligations under finance leases</a></td>
<td class="num">(914)<span></span>
</td>
<td class="num">(857)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">306<span></span>
</td>
<td class="nump">325<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_PaymentsOfDebtRestructuringCosts', window );">Debt refinancing costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,132)<span></span>
</td>
</tr>
<tr class="ro">
<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 shares</a></td>
<td class="num">(426)<span></span>
</td>
<td class="num">(778)<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_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">60<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash flows provided by (used in) financing activities</a></td>
<td class="num">(96,604)<span></span>
</td>
<td class="nump">86,016<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_EffectOfExchangeRateOnCash', window );">Effect of exchange rate changes on cash</a></td>
<td class="num">(150)<span></span>
</td>
<td class="nump">53<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">6,549<span></span>
</td>
<td class="nump">1,638<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_CashAndCashEquivalentsAtCarryingValueAbstract', window );"><strong>Cash and cash equivalents:</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Beginning of period</a></td>
<td class="nump">12,397<span></span>
</td>
<td class="nump">7,507<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">End of period</a></td>
<td class="nump">$ 18,946<span></span>
</td>
<td class="nump">$ 9,145<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_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=121586364&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_CashAndCashEquivalentsAtCarryingValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashAndCashEquivalentsAtCarryingValueAbstract</td>
</tr>
<tr>
<td style="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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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. Excludes amount for 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 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="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=121586364&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_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) and income tax credits.</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=121586364&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_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="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=121586364&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_EffectOfExchangeRateOnCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effect of exchange rate changes on cash balances held in foreign currencies. Excludes cash equivalents.</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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCash</td>
</tr>
<tr>
<td style="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_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 principal payment on 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 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</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=121586364&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_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in the aggregate amount 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.</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=121586364&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_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</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=121586364&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_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<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=121586364&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_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration has been received or is 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInInsuranceSettlementsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in insurance settlements receivable, which are amounts due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. The expectation is that such reimbursement will be received within one year of the balance sheet 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInInsuranceSettlementsReceivable</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating liabilities 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInSelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 period in the carrying amount of accrued known and estimated losses incurred for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's' compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInSelfInsuranceReserve</td>
</tr>
<tr>
<td style="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_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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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_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=121586364&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=121586364&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_PaymentsOfDebtRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost incurred in the modification of term of existing debt agreement in order for the entity to achieve some advantage.</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> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsOfDebtRestructuringCosts</td>
</tr>
<tr>
<td style="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_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=120321790&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=121586364&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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed 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=121586364&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_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_ProceedsFromNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 borrowing supported by a written promise to pay an 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromNotesPayable</td>
</tr>
<tr>
<td style="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_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br><br>Reference 3: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="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_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="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=121586364&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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 exercise of option 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 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<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 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<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><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-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_ProfitLoss</td>
</tr>
<tr>
<td style="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_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a borrowing supported by a written promise to pay an 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncash expense for 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_ShareBasedCompensation</td>
</tr>
<tr>
<td style="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>19
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617963720440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Business and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock', window );">Organization, Business and Basis of Presentation</a></td>
<td class="text">Organization, Business and Basis of Presentation<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Organization and Business</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MYR Group Inc. (the &#8220;Company&#8221;) is a holding company of specialty electrical construction service providers and is currently conducting operations through wholly owned subsidiaries, including: The L. E. Myers Co., a Delaware corporation; Harlan Electric Company, a Michigan corporation; Great Southwestern Construction, Inc., a Colorado corporation; Sturgeon Electric Company, Inc., a Michigan corporation; MYR Energy Services, Inc., a Delaware corporation; E.S. Boulos Company, a Delaware corporation; High Country Line Construction, Inc., a Nevada corporation; Sturgeon Electric California, LLC, a Delaware limited liability company; GSW Integrated Services, LLC, a Delaware limited liability company; Huen Electric, Inc., a Delaware corporation; CSI Electrical Contractors, Inc., a Delaware corporation; MYR Transmission Services Canada, Ltd., a British Columbia corporation; Northern Transmission Services, Ltd., a British Columbia corporation and Western Pacific Enterprises Ltd., a British Columbia corporation.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs construction services in two business segments: Transmission and Distribution (&#8220;T&amp;D&#8221;), and Commercial and Industrial (&#8220;C&amp;I&#8221;). T&amp;D customers include investor-owned utilities, cooperatives, private developers, government-funded utilities, independent power producers, independent transmission companies, industrial facility owners and other contractors. T&amp;D provides a broad range of services, which include design, engineering, procurement, construction, upgrade, maintenance and repair services, with a particular focus on construction, maintenance and repair. C&amp;I customers include general contractors, commercial and industrial facility owners, government agencies and developers. C&amp;I provides a broad range of services, which include the design, installation, maintenance and repair of commercial and industrial wiring, the installation of traffic networks and the installation of bridge, roadway and tunnel lighting.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since March of 2020, the COVID-19 pandemic has had a significant impact on the global economy, including the US and Canadian economies. As the situation continues to evolve, the Company is closely monitoring the impact of the COVID-19 pandemic on all aspects of our business, including how it impacts our customers, subcontractors, suppliers, vendors and employees. The COVID-19 pandemic caused a slowdown of certain projects due to specific state, local, municipal and customer mandated stay-at-home orders and new project requirements that were established to protect construction workers and the general public, most of which have impacted our C&amp;I segment. Although the majority of stay-at-home orders have been phased out, we are still experiencing impacts associated with the COVID-19 project-specific protocols. We expect the project-specific requirements to remain in place which will continue to impact project schedules and workflow going forward.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is unable to predict the ultimate impact that COVID-19 will have on our business, employees, liquidity, financial condition, results of operations and cash flows. Most of the Company&#8217;s operations are considered critical and essential businesses, making our projects generally exempt from stay-at-home or similar orders in certain parts of the United States and western Canada. However, if this pandemic persists for an extended timeframe our business could be more significantly impacted as a result of prolonged unfavorable economic conditions. The Company began implementing changes in March of 2020 in an effort to protect our employees and customers and to support appropriate health and safety protocols, including implementing alternative and flexible work arrangements where possible. As the conditions surrounding the ongoing COVID-19 pandemic remain fluid, and if disruptions do re-emerge, they could materially adversely impact our business. The key estimates that could potentially be impacted include estimates of costs to complete contracts, the recoverability of goodwill and intangibles and allowance for doubtful accounts.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interim Consolidated Financial Information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements of the Company were prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial reporting pursuant to the rules&#160;and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the rules&#160;and regulations of the SEC. The Company believes that the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state the financial position, results of operations, comprehensive income, stockholders&#8217; equity and cash flows with respect to the interim consolidated financial statements, have been included. Certain reclassifications were made to prior&#160;year amounts to conform to the current&#160;year presentation. The consolidated balance sheet as of December&#160;31, 2019 has been derived from the audited financial statements as of that date. The results of operations and comprehensive income are not necessarily indicative of the results for the full&#160;year or the results for any future periods. These financial statements should be read in conjunction with the audited financial statements and related notes for the&#160;year ended December&#160;31, 2019, included in the Company&#8217;s Annual Report on Form&#160;10-K, which was filed with the SEC on March&#160;4, 2020 (the "2019 Annual Report").</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency for the Company&#8217;s Canadian operations is the Canadian dollar. Assets and liabilities denominated in Canadian dollars are translated into U.S. dollars at the end-of-period exchange rate. Revenues and expenses are translated using average exchange rates for the periods reported. Equity accounts are translated at historical rates. Cumulative translation adjustments are included as a separate component of accumulated other comprehensive income in shareholders&#8217; equity. Foreign currency transaction gains and losses, arising primarily from changes in exchange rates on short-term monetary assets and liabilities, and ineffective long-term monetary assets and liabilities are recorded in the &#8220;other income, net&#8221; line on the consolidated statements of operations. Foreign currency gains, recorded in other income, net, for the nine&#160;months ended September&#160;30, 2020 were not significant. Foreign currency gains, recorded in other income, net, for the nine months ended September&#160;30, 2019 were $0.1 million. Effective foreign currency transaction gains and losses, arising primarily from long-term monetary assets and liabilities, are recorded in the foreign currency translation adjustment line on the consolidated statements of comprehensive income.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the period reported. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The most significant estimates are related to estimates of costs to complete contracts, pending change orders and claims, shared savings, insurance reserves, income tax reserves, estimates surrounding stock-based compensation, the recoverability of goodwill and intangibles and allowance for doubtful accounts. The Company estimates a cost accrual every quarter that represents costs incurred but not invoiced for services performed or goods delivered during the period, and estimates revenue from the contract cost portion of these accruals based on current gross margin rates to be consistent with its cost method of revenue recognition.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020 and 2019, the Company had recognized revenues of $19.1 million and $31.1 million, respectively, related to significant change orders and/or claims that had been included as contract price adjustments on certain contracts, some of which are multi-year projects. These change orders and/or claims are in the process of being negotiated in the normal course of business, and a portion of these recognized revenues had been included in multiple periods.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost-to-cost method of accounting requires the Company to make estimates about the expected revenue and gross profit on each of its contracts in process. During the three&#160;months ended September&#160;30, 2020, changes in estimates pertaining to certain projects decreased consolidated gross margin by 0.3%, which resulted in decreases in operating income of $1.9 million, net income attributable to MYR Group&#160;Inc. of $1.5 million and diluted earnings per common share attributable to MYR Group&#160;Inc. of $0.09. During the nine months ended September&#160;30, 2020, changes in estimates pertaining to certain projects decreased consolidated gross margin by 0.4%, which resulted in decreases in operating income of $7.6 million, net income attributable to MYR Group Inc. of $5.5 million and diluted earnings per common share attributable to MYR Group Inc. of $0.33.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September&#160;30, 2019, changes in estimates pertaining to certain projects increased consolidated gross margin by 0.2%, which resulted in increases in operating income of $0.9 million, net income attributable to MYR Group&#160;Inc. of $0.8 million and diluted earnings per common share attributable to MYR Group&#160;Inc. of $0.05. During the nine months ended September&#160;30, 2019, changes in estimates pertaining to certain projects decreased consolidated gross margin by 0.5%, which resulted in decreases in operating income of $7.8 million, net income attributable to MYR Group Inc. of $3.3 million and diluted earnings per common share attributable to MYR Group Inc. of $0.20.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to U.S. GAAP are typically established by the Financial Accounting Standards Board (&#8220;FASB&#8221;) in the form of accounting standards updates (&#8220;ASUs&#8221;) to the FASB&#8217;s Accounting Standards Codification (&#8220;ASC&#8221;). The Company considers the applicability and impact of all ASUs. The Company, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Company or adoption will have minimal impact on its consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfNDk0NzgwMjMzOTQ0Ng_c0c219e0-87bd-49b3-b130-3e1f0c38e1ca">ASU 2016-13</span>, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial instruments, including trade receivables and off-balance sheet credit exposures. Under this guidance, an entity is required to consider a broader range of information to estimate expected credit losses, which may result in earlier recognition of losses. This ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management&#8217;s estimate of expected credit losses and the reasons for those changes. On January 1, 2020, the Company adopted this ASU resulting in a $0.3 million cumulative-effect adjustment to retained earnings associated with the increase in the Company&#8217;s allowance for doubtful accounts. Additionally, in connection with the adoption of this ASU the Company adjusted its presentation for allowance for doubtful accounts associated with unbilled revenue, which represents a portion of the Company&#8217;s contract assets, and were previously classified as accounts receivable net of allowances. Total allowance for doubtful accounts associated with contract assets as of September&#160;30, 2020 and at the time of adopting this ASU were $0.5 million and $0.4 million, respectively. The Company&#8217;s consolidated balance sheet as of December&#160;31, 2019 and consolidated statements of cash flows for the year ended December&#160;31, 2019 have not been adjusted for this change in treatment of allowance for doubtful accounts associated with unbilled revenue. See Note 3&#8211;Contract Assets and Liabilities for further information related to the Company&#8217;s contract assets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the subsequent measurement of goodwill, through the elimination of Step 2 from the goodwill impairment test. Instead, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Company adopted this ASU on a prospective basis in January 2020 and there was no effect on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which modifies the disclosure requirements for Level 1, Level 2 and Level 3 instruments in the fair value hierarchy. The Company adopted this ASU in January 2020 and there was no effect on the consolidated financial statements or disclosures.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting entities. The guidance is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company does not expect that this pronouncement will have a significant impact on its financial statements.</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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.</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> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 3: 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><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<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_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="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>20
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617962018776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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 );">Acquisition</a></td>
<td class="text">Acquisition<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CSI Electrical Contractors, Inc.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July&#160;15, 2019, the Company completed the acquisition of substantially all the assets of CSI Electrical Contractors, Inc. (&#8220;CSI&#8221;), an electrical contracting firm based in California. CSI provides services to a broad array of end markets under the Company&#8217;s C&amp;I segment. The total consideration, after net asset adjustments of approximately $1.0 million, was $80.7 million, which was funded through borrowings under the Company&#8217;s credit facility. The Company finalized the purchase price accounting relating to the acquisition of CSI in 2019.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase agreement also includes contingent consideration provisions for margin guarantee adjustments based upon contract performance subsequent to the acquisition. The contracts were valued at fair value at the acquisition date, causing no margin guarantee estimate or adjustments for fair value. Changes in contract estimates, such as modified costs to complete or change order recognition, will result in changes to these margin guarantee estimates. Changes in contingent consideration, subsequent to the acquisition, related to the margin guarantee adjustments on contracts of approximately $0.6 million, all of which occurred prior to June 30, 2020 were recorded in other expense for the nine months ended September&#160;30, 2020. Future margin guarantee adjustments, if any, are expected to be recognized through 2020. The Company could also be required to make compensation payments contingent on the successful achievement of certain performance targets and continued employment of certain key executives of CSI. These payments are recognized as compensation expense on the Company&#8217;s consolidated statements of operations as incurred. For the three and nine months ended September&#160;30, 2020, the Company recognized $1.4 million and $2.5 million, respectively, of compensation expense associated with these contingent payments.</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>21
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617963693736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Assets and Liabilities<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract with Customer, Contract Asset, Contract Liability, and Receivable [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_LongTermContractsOrProgramsDisclosureTextBlock', window );">Contract Assets and Liabilities</a></td>
<td class="text">Contract Assets and Liabilities<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contracts with customers usually stipulate the timing of payment, which is defined by the terms found within the various contracts under which work was performed during the period. Therefore, contract assets and liabilities are created when the timing of costs incurred on work performed does not coincide with the billing terms, which frequently include retention provisions contained in each contract.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated balance sheets present contract assets, which contain unbilled revenue and contract retainages associated with contract work that has been completed and billed but not paid by customers, pursuant to retainage provisions, that are generally due once the job is completed and approved. The allowance for doubtful accounts associated with contract assets was $0.5 million as of September&#160;30, 2020 and $0.1 million as of December&#160;31, 2019.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenue, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract retainages, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,022&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,591&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,109&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,482&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s consolidated balance sheets present contract liabilities which contain deferred revenue and an accrual for contracts in a loss provision.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,628&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued loss provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,813&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(503)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,611&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,486&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,125&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and contract liabilities from contracts with customers:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,611)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105,486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,125)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,980&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,623&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,643)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the opening and closing balances of the Company&#8217;s contract assets and contract liabilities primarily results from the timing of the Company&#8217;s billings in relation to its performance of work. The amounts of revenue recognized in the period that were included in the opening contract liability balances were $31.3 million and $57.7 million for the three and nine months ended September&#160;30, 2020, respectively. The amounts of revenue recognized in the period that were included in the opening contract liability balances were $11.9 million and $39.4 million for the three and nine months ended September&#160;30, 2019, respectively. This revenue consists primarily of work performed on previous billings to customers.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net asset position for contracts in process consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:74.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.413%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings on uncompleted contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,710,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,532,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: billings to date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,705,392&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,509,472&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,484&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,414&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net asset position for contracts in process is included within the contract asset and contract liability in the accompanying consolidated balance sheets as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled revenue </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(123,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(102,673)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,484&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,414&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="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_LongTermContractsOrProgramsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term contracts or programs.</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> -URI http://asc.fasb.org/topic&amp;trid=2122208<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 605<br> -SubTopic 35<br> -URI http://asc.fasb.org/subtopic&amp;trid=2197326<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6471471&amp;loc=d3e48698-109348<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -URI http://asc.fasb.org/topic&amp;trid=2145070<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119991564&amp;loc=SL119991590-234733<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 910<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119991564&amp;loc=SL119991585-234733<br><br>Reference 7: 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)(c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_LongTermContractsOrProgramsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>22
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617963414024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_LeasesAbstract', window );"><strong>Leases [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_LesseeOperatingLeasesTextBlock', window );">Lease Obligations</a></td>
<td class="text">Lease ObligationsFrom time-to-time, the Company enters into non-cancelable leases for some of our facility, vehicle and equipment needs. These leases allow the Company to conserve cash by paying a&#160;monthly lease rental fee for the use of facilities, vehicles and equipment rather than purchasing them. The Company&#8217;s leases have remaining terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMzY1_bcc4c02c-8568-400c-9700-6c99b813ed21">one</span> to six years, some of which may include options to extend the leases for up to five years, and some of which may include options to terminate the leases within one year. Currently, all the Company&#8217;s leases contain fixed payment terms. The Company may decide to cancel or terminate a lease before the end of its term, in which case we are typically liable to the lessor for the remaining lease payments under the term of the lease. Additionally, all of the Company's month-to-month leases are cancelable, by the Company or the lessor, at any time and are not included in our right-of-use asset or liability. At September&#160;30, 2020, the Company had several leases with residual value guarantees, due to the acquisition of CSI. Typically, the Company has purchase options on the equipment underlying its long-term leases and many of its short-term rental arrangements. The Company may exercise some of these purchase options when the need for equipment is on-going and the purchase option price is attractive. Leases are accounted for as operating or finance leases, depending on the terms of the lease.<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the lease-related assets and liabilities recorded:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:27.820%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2019</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Classification on the Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net of accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">664&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,478&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total right-of-use lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,468&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of finance lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,135&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,340&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease obligations, net of current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations, net of current maturities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,222&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,305&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,562&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the lease terms and discount rates:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term&#160;- finance leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term&#160;- operating leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.5 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate&#160;- finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate&#160;- operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of certain information related to the lease costs for finance and operating leases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,680&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,411&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,898&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,095&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of other information and supplemental cash flow information related to finance and operating leases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use asset obtained in exchange for new operating lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,592&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,374&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted minimum lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company&#8217;s consolidated balance sheets, under financial leases, less interest, and under operating leases, less imputed interest, as of September&#160;30, 2020 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Finance<br/>Lease Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Lease<br/>Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total<br/>Lease<br/>Obligations</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">326&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,449&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,775&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">615&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,141&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,756&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net present value of minimum lease payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,698&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,305&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of finance and operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term finance and operating lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financing component for finance lease obligations represents the interest component of finance leases that will be recognized as interest expense in future periods. The financing component for operating lease obligations represents the effect of discounting the lease payments to their present value.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have operating leases for facilities from third party companies that are owned, in whole or part, by employees of the subsidiaries. The terms and rental rates of these leases are at market rental rates. As of September&#160;30, 2020, the minimum lease payments required under these leases totaled $3.6 million, which are due over the next 3.8 years.</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_LesseeFinanceLeasesTextBlock', window );">Lease Obligations</a></td>
<td class="text">Lease ObligationsFrom time-to-time, the Company enters into non-cancelable leases for some of our facility, vehicle and equipment needs. These leases allow the Company to conserve cash by paying a&#160;monthly lease rental fee for the use of facilities, vehicles and equipment rather than purchasing them. The Company&#8217;s leases have remaining terms ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN180Ni9mcmFnOjg0ODY1MDU3MmIxNTRkNTRhMzE3ZWM0ZTkwODJmMDNmL3RleHRyZWdpb246ODQ4NjUwNTcyYjE1NGQ1NGEzMTdlYzRlOTA4MmYwM2ZfMzY1_bcc4c02c-8568-400c-9700-6c99b813ed21">one</span> to six years, some of which may include options to extend the leases for up to five years, and some of which may include options to terminate the leases within one year. Currently, all the Company&#8217;s leases contain fixed payment terms. The Company may decide to cancel or terminate a lease before the end of its term, in which case we are typically liable to the lessor for the remaining lease payments under the term of the lease. Additionally, all of the Company's month-to-month leases are cancelable, by the Company or the lessor, at any time and are not included in our right-of-use asset or liability. At September&#160;30, 2020, the Company had several leases with residual value guarantees, due to the acquisition of CSI. Typically, the Company has purchase options on the equipment underlying its long-term leases and many of its short-term rental arrangements. The Company may exercise some of these purchase options when the need for equipment is on-going and the purchase option price is attractive. Leases are accounted for as operating or finance leases, depending on the terms of the lease.<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the lease-related assets and liabilities recorded:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:27.820%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2019</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Classification on the Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net of accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">664&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,478&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total right-of-use lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,468&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of finance lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,135&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,340&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease obligations, net of current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations, net of current maturities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,222&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,305&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,562&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the lease terms and discount rates:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term&#160;- finance leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term&#160;- operating leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.5 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate&#160;- finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate&#160;- operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of certain information related to the lease costs for finance and operating leases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,680&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,411&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,898&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,095&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of other information and supplemental cash flow information related to finance and operating leases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use asset obtained in exchange for new operating lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,592&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,374&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted minimum lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company&#8217;s consolidated balance sheets, under financial leases, less interest, and under operating leases, less imputed interest, as of September&#160;30, 2020 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Finance<br/>Lease Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Lease<br/>Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total<br/>Lease<br/>Obligations</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">326&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,449&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,775&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">615&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,141&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,756&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net present value of minimum lease payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,698&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,305&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of finance and operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term finance and operating lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financing component for finance lease obligations represents the interest component of finance leases that will be recognized as interest expense in future periods. The financing component for operating lease obligations represents the effect of discounting the lease payments to their present value.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain subsidiaries of the Company have operating leases for facilities from third party companies that are owned, in whole or part, by employees of the subsidiaries. The terms and rental rates of these leases are at market rental rates. As of September&#160;30, 2020, the minimum lease payments required under these leases totaled $3.6 million, which are due over the next 3.8 years.</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<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_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<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_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="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>23
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617963513752">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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 MeasurementsThe Company uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.As of September&#160;30, 2020 and December&#160;31, 2019, the Company determined that the carrying value of cash and cash equivalents approximated fair value based on Level 1 inputs. As of September&#160;30, 2020, the fair values of the Company&#8217;s long-term debt and finance lease obligations were based on Level 2 inputs. As of December&#160;31, 2019, the fair values of the Company's long-term debt and finance lease obligations were based on Level 2 inputs. The Company&#8217;s long-term debt was based on variable and fixed interest rates at September&#160;30, 2020 and December&#160;31, 2019, for new issues with similar remaining maturities, and approximated carrying value. In addition, based on borrowing rates currently available to the Company for borrowings with similar terms, the carrying values of the Company&#8217;s finance lease obligations also approximated fair value.<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>24
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617964180552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects the Company&#8217;s total debt, including borrowings under its credit agreement and master loan agreements for equipment notes:&#8203;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"/><td style="width:24.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.432%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollar amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inception&#160;Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stated&#160;Interest<br/>Rate&#160;(per&#160;annum)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment<br/>Frequency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;as&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September&#160;30, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;as&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2019</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Credit Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving loans</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/13/2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,630&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,820&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Equipment Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/28/2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.16%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/28/2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.23%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/31/2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.97%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;4</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/31/2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.02%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,108&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/31/2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.01%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;6</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6/25/2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,596&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,286&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6/24/2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.09%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;8</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/27/2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,008&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,496&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;9</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/24/2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,564&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,004&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,194&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,318)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,737)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,876&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,087&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Agreement</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;13, 2019, the Company entered into a five-year amended and restated credit agreement (the &#8220;Credit Agreement&#8221;) with a syndicate of banks led by JPMorgan Chase Bank, N.A. and Bank of America, N.A, that provides for a $375 million facility (the &#8220;Facility&#8221;), not to exceed three times Consolidated EBITDA (as defined in the Credit Agreement) less Consolidated Total Indebtedness (as defined in the Credit Agreement), which can be used for revolving loans and up to $150 million may be used for letters of credit. The Facility also allows for revolving loans and letters of credit in Canadian dollars and other currencies, up to the U.S. dollar equivalent of $75 million. The Company has an expansion option to increase the commitments under the Facility or enter into incremental term loans, subject to certain conditions, by up to an additional $200 million upon receipt of additional commitments from new or existing lenders. Subject to certain exceptions, the Facility is secured by substantially all of the assets of the Company and its domestic subsidiaries, and by a pledge of substantially all of the capital stock of the Company&#8217;s domestic subsidiaries and 65% of the capital stock of the direct foreign subsidiaries of the Company. Additionally, subject to certain exceptions, the Company&#8217;s domestic subsidiaries also guarantee the repayment of all amounts due under the Credit Agreement. If an event of default occurs and is continuing, on the terms and subject to the conditions set forth in the Credit Agreement, amounts outstanding under the Facility may be accelerated and may become or be declared immediately due and payable. Borrowings under the Credit Agreement are used for refinancing existing indebtedness, working capital, capital expenditures, acquisitions, share repurchases, and other general corporate purposes.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts borrowed under the Credit Agreement bear interest, at the Company&#8217;s option, at a rate equal to either (1) the Alternate Base Rate (as defined in the Credit Agreement), plus an applicable margin ranging from 0.00% to 0.75%; or (2)&#160;Adjusted LIBO Rate (as defined in the Credit Agreement) plus an applicable margin ranging from 1.00% to 1.75%. The applicable margin is determined based on the Company&#8217;s consolidated leverage ratio (the &#8220;Leverage Ratio&#8221;) which is defined in the Credit Agreement as Consolidated Total Indebtedness (as defined in the Credit Agreement) divided by Consolidated EBITDA (as defined in the Credit Agreement). Letters of credit issued under the Facility are subject to a letter of credit fee of 1.00% to 1.75% for non-performance letters of credit or 0.50% to 0.875% for performance letters of credit, based on the Company&#8217;s consolidated Leverage Ratio. The Company is subject to a commitment fee of 0.15% to 0.25%, based on the Company&#8217;s consolidated Leverage Ratio, on any unused portion of the Facility. The Credit Agreement restricts certain types of payments when the Company&#8217;s consolidated Leverage Ratio exceeds 2.50 or the Company's consolidated Liquidity (as defined in the Credit Agreement) is less than $50 million. The weighted average interest rate on borrowings outstanding on the Facility for the nine months ended September&#160;30, 2020 was 2.36% per annum.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Credit Agreement, the Company is subject to certain financial covenants and must maintain a maximum consolidated Leverage Ratio of 3.0 and a minimum interest coverage ratio of 3.0, which is defined in the Credit Agreement as Consolidated EBITDA (as defined in the Credit Agreement) divided by interest expense (as defined in the Credit Agreement). The Credit Agreement also contains covenants including limitations on asset sales, investments, indebtedness and liens. The Company was in compliance with all of its financial covenants under the Credit Agreement as of September&#160;30, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020, the Company had letters of credit outstanding under the Facility of approximately $11.3 million, including $10.7 million related to the Company's payment obligation under its insurance programs and approximately $0.6 million related to contract performance obligations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2019, the Company had letters of credit outstanding under the Facility of approximately $10.6 million, including $10.0 million related to the Company's payment obligation under its insurance programs and approximately $0.6 million related to contract performance obligations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had remaining deferred debt issuance costs totaling $1.2 million as of September&#160;30, 2020, related to the line of credit. As permitted under ASU No.&#160;2015-15, debt issuance costs have been deferred and are presented as an asset within other assets, which is amortized as interest expense over the term of the line of credit.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equipment Notes</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into Master Equipment Loan and Security Agreements (the &#8220;Master Loan Agreements&#8221;) with multiple banks. The Master Loan Agreements may be used for the financing of equipment between the Company and the lending banks pursuant to one or more equipment notes ("Equipment Note"). Each Equipment Note&#160;executed under the Master Loan Agreements constitutes a separate, distinct and independent financing of equipment and a contractual obligation of the Company, which may contain prepayment clauses.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020, the Company had four Equipment Notes&#160;outstanding under the Master Loan Agreements that are collateralized by equipment and vehicles owned by the Company. The following table sets forth our remaining principal payments for the Company&#8217;s outstanding Equipment Notes&#160;as of September&#160;30, 2020:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Future<br/>Equipment&#160;Notes<br/>Principal&#160;Payments</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,381&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,645&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future principal payments</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,564&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of equipment notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,318)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term principal obligations</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,246&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_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>25
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140618067917288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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 Recognition</a></td>
<td class="text">Revenue Recognition<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of the Company&#8217;s revenues are earned through contracts with customers that normally provide for payment upon completion of specified work or units of work as identified in the contract. Although there is considerable variation in the terms of these contracts, they are primarily structured as fixed-price contracts, under which the Company agrees to do the entire project for a fixed amount, or unit-price contracts, under which the Company agrees to do the work at a fixed price per unit of work as specified in the contract. The Company also enters into time-and-equipment and time-and-materials contracts under which the Company is paid for labor and equipment at negotiated hourly billing rates and for other expenses, including materials, as incurred at rates agreed to in the contract. Finally, the Company sometimes enters into cost-plus contracts, where the Company is paid for costs plus a negotiated margin. On occasion, time-and-equipment, time-and-materials and cost-plus contracts include a guaranteed not-to-exceed maximum price.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, fixed-price and unit-price contracts have had the highest potential margins; however, they have had a greater risk in terms of profitability because cost overruns may not be recoverable. Time-and-equipment, time-and-materials and cost-plus contracts have historically had less margin upside, but generally have had a lower risk of cost overruns. The Company also provides services under master service agreements (&#8220;MSAs&#8221;) and other variable-term service agreements. MSAs normally cover maintenance, upgrade and extension services, as well as new construction. Work performed under MSAs is typically billed on a unit-price, time-and-materials or time-and-equipment basis. MSAs are typically <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN181NS9mcmFnOmFlMzUyY2Q0YzdiYjQwZDM5MTYyNjEzNmJlMGRkMDZhL3RleHRyZWdpb246YWUzNTJjZDRjN2JiNDBkMzkxNjI2MTM2YmUwZGQwNmFfMTgxMw_eaa406f2-84fb-42c3-b23a-eec99f64535f">one</span> to three years in duration; however, most of the Company&#8217;s contracts, including MSAs, may be terminated by the customer on short notice, typically 30 to 90 days, even if the Company is not in default under the contract. Under MSAs, customers generally agree to use the Company for certain services in a specified geographic region. Most MSAs include no obligation for the contract counterparty to assign specific volumes of work to the Company and do not require the counterparty to use the Company exclusively, although in some cases the MSA contract gives the Company a right of first refusal for certain work. Additional information related to the Company&#8217;s market types is provided in Note&#160;11&#8211;Segment Information.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s revenue by contract type for the three and nine months ended September&#160;30, 2020 and 2019 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"><tr><td style="width:1.0%"/><td style="width:26.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.755%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">T&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">C&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">248,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">374,983&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unit price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,579&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,589&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111,168&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;E</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,059&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,655&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,714&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">299,739&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308,162&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607,901&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"><tr><td style="width:1.0%"/><td style="width:26.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.755%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">T&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">C&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">220,872&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378,229&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unit price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,392&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,910&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;E</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,892&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,908&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">294,940&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">288,274&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">583,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s revenue by contract type for the nine&#160;months ended September&#160;30, 2020 and 2019 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"><tr><td style="width:1.0%"/><td style="width:26.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.755%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">T&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">C&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">373,739&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">654,797&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unit price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">236,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,712&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">296,230&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;E</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">271,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,114&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,269&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,383&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">835,768&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803,654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,639,422&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"><tr><td style="width:1.0%"/><td style="width:26.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.755%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">T&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">C&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">469,700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">879,953&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unit price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">152,748&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,361&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">195,109&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;E</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">320,040&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,949&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82,033&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104,982&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">823,398&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">676,686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,500,084&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s revenue by market type for the three months ended September&#160;30, 2020 and 2019 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"/><td style="width:25.412%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.433%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,007&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,732&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,857&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical construction</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C&amp;I</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,901&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,214&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s revenue by market type for the nine months ended September&#160;30, 2020 and 2019 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:98.994%"><tr><td style="width:1.0%"/><td style="width:25.605%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.516%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Segment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">537,762&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">553,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">298,006&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270,084&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electrical construction</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">676,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,639,422&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,500,084&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020, the Company had $1.60 billion of remaining performance obligations. The Company&#8217;s remaining performance obligations include projects that have a written award, a letter of intent, a notice to proceed or an agreed upon work order to perform work on mutually accepted terms and conditions.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amount of remaining performance obligations as of September&#160;30, 2020 that the Company expects to be realized and the amount of the remaining performance obligations that the Company reasonably estimates will not be recognized within the next twelve&#160;months.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.009%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.997%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.271%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining&#160;Performance&#160;Obligations&#160;at September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount&#160;estimated&#160;to&#160;not&#160;be<br/>recognized&#160;within&#160;12&#160;months</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total&#160;at December 31, 2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">639,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">381,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">965,589&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185,027&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,027,193&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,604,760&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">392,202&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,409,043&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects a vast majority of the remaining performance obligations to be recognized within twenty-four&#160;months, although the timing of the Company&#8217;s performance is not always under its control. Additionally, the difference between the remaining performance obligations and backlog is due to the exclusion of a portion of the Company&#8217;s MSAs under certain contract types from the Company&#8217;s remaining performance obligations as these contracts can be canceled for convenience at any time by the Company or the customer without considerable cost incurred by the customer. Additional information related to backlog is provided in Item&#160;2. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221;</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><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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&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 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: 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 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: 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 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: 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 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: 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 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: 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 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-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_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>26
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617963461192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. federal statutory tax rate was 21% for each of the three and nine months ended September&#160;30, 2020 and 2019. The Company&#8217;s effective tax rate for the three and nine months ended September&#160;30, 2020 was 27.4% and 27.7%, respectively, of pretax income compared to the effective tax rate for the three and nine months ended September&#160;30, 2019 of 26.4% and 27.2%, respectively. </span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the U.S. federal statutory tax rate and the Company&#8217;s effective tax rate for the three and nine months ended September&#160;30, 2020 was primarily due to state income taxes and foreign earnings and the associated impact of the global intangible low tax income (&#8220;GILTI&#8221;) and other permanent difference items.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the U.S. federal statutory tax rate and the Company&#8217;s effective tax rate for the three and nine months ended September&#160;30, 2019, was primarily due to state income taxes offset by the impact of the Company&#8217;s noncontrolling interest.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had unrecognized tax benefits of approximately $0.4 million and $0.2 million as of September&#160;30, 2020 and December&#160;31, 2019, which were included in other liabilities in the accompanying consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s policy is to recognize interest and penalties related to income tax liabilities as a component of income tax expense in the consolidated statements of operations. The amount of interest and penalties charged to income tax expense related to unrecognized tax benefits was not significant for the three and nine months ended September&#160;30, 2020 and 2019.</span></div>The Company is subject to taxation in various jurisdictions. The Company&#8217;s 2017 through 2019 tax returns are subject to examination by U.S. federal authorities. The Company&#8217;s tax returns are subject to examination by various state authorities for the years 2016 through 2019.<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://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 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: 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 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: 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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<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>27
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617961792408">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_CommitmentsContingenciesAndGuaranteesTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020, the Company had approximately $3.0 million in outstanding purchase orders for certain construction equipment, with cash payments scheduled to occur over the next three months.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance and Claims Accruals</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries insurance policies, which are subject to certain deductibles, for workers&#8217; compensation, general liability, automobile liability and other insurance coverage. The deductible per occurrence for each line of coverage is up to $1.0 million, except for wildfire coverage, which has a deductible of $2.0 million. The Company&#8217;s health benefit plans are subject to stop-loss limits of up to $0.2 million for qualified individuals. Losses up to the deductible and stop-loss amounts are accrued based upon the Company&#8217;s estimates of the ultimate liability for claims reported and an estimate of claims incurred but not yet reported.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The insurance and claims accruals are based on known facts, actuarial estimates and historical trends. While recorded accruals are based on the ultimate liability, which includes amounts in excess of the deductible, a corresponding receivable for amounts in excess of the deductible is included in current and long-term assets in the consolidated balance sheets.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance and Payment Bonds and Parent Guarantees</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In certain circumstances, the Company is required to provide performance and payment bonds in connection with its future performance on certain contractual commitments. The Company has indemnified its sureties for any expenses paid out under these bonds. As of September&#160;30, 2020, an aggregate of approximately $1.36 billion in original face amount of bonds issued by the Company&#8217;s sureties were outstanding. The Company estimated the remaining cost to complete these bonded projects was approximately $660.2 million as of September&#160;30, 2020.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company guarantees the obligations of wholly owned subsidiaries, including obligations under certain contracts with customers, certain lease agreements, and, in some states, obligations in connection with obtaining contractors&#8217; licenses. Additionally, from time to time the Company is required to post letters of credit to guarantee the obligations of wholly owned subsidiaries, which reduces the borrowing availability under the Facility.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnities</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, pursuant to its service arrangements, the Company indemnifies its customers for claims related to the services it provides under those service arrangements. These indemnification obligations may subject the Company to indemnity claims and liabilities and related litigation. The Company is not aware of any material unrecorded liabilities for asserted claims in connection with these indemnification obligations.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Collective Bargaining Agreements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Many of the Company&#8217;s subsidiaries&#8217; craft labor employees are covered by collective bargaining agreements. The agreements require the subsidiaries to pay specified wages, provide certain benefits and contribute certain amounts to multi-employer pension plans. If a subsidiary withdraws from any of the multi-employer pension plans or if the plans were to otherwise become underfunded, the subsidiary could incur liabilities for additional contributions related to these plans. Although the Company has been informed that the underfunding of some of the multi-employer pension plans to which its subsidiaries contribute have been classified as &#8220;critical&#8221; status, the Company is not currently aware of any potential liabilities related to this issue.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation and Other Legal Matters</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is from time-to-time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract, property damages, punitive damages, civil penalties or other losses, or injunctive or declaratory relief.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is routinely subject to other civil claims, litigation and arbitration, and regulatory investigations arising in the ordinary course of our business, as well as in respect of our divested businesses. These claims, lawsuits and other proceedings include claims related to the Company&#8217;s current services and operations, as well as our historic operations.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With respect to all such lawsuits, claims and proceedings, the Company records reserves when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. The Company does not believe that any of these proceedings, separately or in the aggregate, would be expected to have a material adverse effect on the Company&#8217;s financial position, results of operations or cash flows.</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_CommitmentsContingenciesAndGuaranteesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, contingencies, and guarantees.</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 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br><br>Reference 2: 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 3: 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_CommitmentsContingenciesAndGuaranteesTextBlock</td>
</tr>
<tr>
<td style="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>28
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617963367288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains two equity compensation plans under which stock-based compensation has been granted: the 2017 Long-Term Incentive Plan (which was amended and restated as of April 23, 2020) (the &#8220;LTIP&#8221;) and the 2007 Long-Term Incentive Plan (the &#8220;2007 Plan&#8221;). Upon the adoption of the original LTIP in 2017, awards were no longer granted under the 2007 Plan. The LTIP provides for grants of (a)&#160;incentive stock options qualified as such under U.S. federal income tax laws, (b)&#160;stock options that do not qualify as incentive stock options, (c)&#160;stock appreciation rights, (d)&#160;restricted stock awards, (e)&#160;restricted stock units, (f)&#160;performance share awards, (g)&#160;phantom stock units, (h)&#160;stock bonuses, (i)&#160;dividend equivalents, and (j)&#160;any combination of such grants.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ordinarily the number of restricted stock awards and ROIC-based performance share awards are determined by dividing the amount of the equity compensation award allocated to each award type, by the closing price of the Company&#8217;s common stock on the date of the grant. However, as a result of the negative impact of the COVID-19 pandemic on the Company&#8217;s stock price during late March and early April of 2020, the Company&#8217;s compensation committee elected to utilize the Company's average closing stock price during the last 30 trading days of 2019 to determine the number of restricted stock and ROIC-based performance shares granted in 2020. The use of this 30-trading day average resulted in the utilization of an average stock price of $33.57, instead of the grant date closing stock price of $26.75.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has outstanding grants of time-vested stock awards in the form of restricted stock awards and restricted stock units. During the nine months ended September&#160;30, 2020, the Company granted 104,857 shares of time-vested stock awards under the LTIP to employees and to our non-employee directors at a weighted average grant date fair value of $26.75. These time-vested stock awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">granted to non-employee directors vest over one year, time-vested stock awards granted to employees vest ratably on April 27, 2021, March 23, 2022 and March 23, 2023. During the nine months ended September&#160;30, 2020, 77,397 shares of time-vested stock awards vested at a weighted average grant date fair value of $34.31.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2020, the Company granted 79,788 performance share awards under the LTIP at target, which cliff vest on December 31, 2022, at a weighted average grant date fair value of $34.10. The number of shares ultimately earned under a performance award may vary from zero to 200% of the target shares granted, based upon the Company&#8217;s performance compared to certain metrics. The metrics used were determined at the time of the grant by the Compensation Committee of the Board of Directors and were either based on internal measures, such as the Company&#8217;s financial performance compared to targets, or on a market-based metric, such as the Company&#8217;s stock performance compared to a peer group. Performance awards granted cliff vest upon attainment of the stated performance targets and minimum service requirements and are paid in shares of the Company&#8217;s common stock.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September&#160;30, 2020, plan participants exercised options to purchase 14,980 shares of the Company&#8217;s common stock with a weighted average exercise price of $20.42.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation expense related to restricted stock awards and restricted stock units based on the grant date fair value, which was the closing price of the Company&#8217;s stock on the date of grant. The fair value is expensed over the service period, which is generally three years.</span></div>For performance awards, the Company recognizes stock-based compensation expense based on the grant date fair value of the award. The fair value of internal metric-based performance awards is determined by the closing stock price of the Company&#8217;s common stock on the date of the grant. The fair value of market-based performance awards is computed using a Monte Carlo simulation. Performance awards are expensed over the service period of approximately 2.8 years, and the Company adjusts the stock-based compensation expense related to internal metric-based performance awards according to its determination of the shares expected to vest at each reporting date.<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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> -URI http://asc.fasb.org/topic&amp;trid=2228938<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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="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>29
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617961798360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MYR Group is a holding company of specialty contractors serving electrical utility infrastructure and commercial construction markets in the United States and western Canada. The Company has two reporting segments, each a separate operating segment, which are referred to as T&amp;D and C&amp;I. Performance measurement and resource allocation for the reporting segments are based on many factors. The primary financial measures used to evaluate the segment information are contract revenues and income from operations, excluding general corporate expenses. General corporate expenses include corporate facility and staffing costs, which include safety costs, professional fees, IT expenses and management fees. The accounting policies of the segments are the same as those described in the Note&#160;1&#8211; Organization, Business and Significant Accounting Policies to the 2019 Annual Report.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission and Distribution: The T&amp;D segment provides a broad range of services on electric transmission and distribution networks and substation facilities which include design, engineering, procurement, construction, upgrade, maintenance and repair services with a particular focus on construction, maintenance and repair. T&amp;D services include the construction and maintenance of high voltage transmission lines, substations and lower voltage underground and overhead distribution systems. The T&amp;D segment also provides emergency restoration services in response to hurricane, ice or other storm-related damage. T&amp;D customers include investor-owned utilities, cooperatives, private developers, government-funded utilities, independent power producers, independent transmission companies, industrial facility owners and other contractors.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial and Industrial: The C&amp;I segment provides services such as the design, installation, maintenance and repair of commercial and industrial wiring, installation of traffic networks and the installation of bridge, roadway and tunnel lighting. Typical C&amp;I contracts cover electrical contracting services for airports, hospitals, data centers, hotels, stadiums, convention centers, renewable energy projects, manufacturing plants, processing facilities, waste-water treatment facilities, mining facilities and transportation control and management systems. The C&amp;I segment generally provides electric construction and maintenance services as a subcontractor to general contractors in the C&amp;I industry, but also contracts directly with facility owners. The C&amp;I segment has a diverse customer base with many long-standing relationships.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information in the following table is derived from the segment&#8217;s internal financial reports used for corporate management purposes:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">299,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">294,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">835,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">823,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">288,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">676,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607,901&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">583,214&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,639,422&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,500,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income from operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(43,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32,773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,929&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,262&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,679&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,298&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September&#160;30, 2020, contract revenues attributable to the Company&#8217;s Canadian operations were $19.6 million and $58.6 million, respectively, predominantly in the C&amp;I segment. For the three and nine months ended September&#160;30, 2019, contract revenues attributable to the Company&#8217;s Canadian operations were $22.3 million and $55.8 million, respectively, predominantly in the C&amp;I segment.</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://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 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 34<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8981-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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 4: 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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 5: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: 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 (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: 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 26<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8844-108599<br><br>Reference 8: 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 41<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 9: 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 12: 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 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8657-108599<br><br>Reference 13: 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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<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>30
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617963367288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncontrolling Interest<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [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_MinorityInterestDisclosureTextBlock', window );">Noncontrolling Interest</a></td>
<td class="text">Noncontrolling Interest<div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 2, 2018, through the acquisition of certain assets of the Huen Electric, Inc., Huen Electric New Jersey Inc., and Huen New York, Inc. (collectively, the &#8220;Huen Companies&#8221;), the Company became the majority controlling interest in a joint venture. As a result, the Company has consolidated the carrying value of the joint ventures&#8217; assets and liabilities and results of operations in the Company&#8217;s consolidated financial statements. The equity owned by the other joint venture partners has been recorded as noncontrolling interest in the Company&#8217;s consolidated balance sheets, consolidated statements of stockholders&#8217; equity, and their portions, if material, of net income (loss) and other comprehensive income shown as net income or other comprehensive income attributable to noncontrolling interest in the Company&#8217;s consolidated statements of operations and other comprehensive income. Additionally, the joint venture associated with the Company&#8217;s noncontrolling interest is a partnership, and consequently, the tax effect of only the Company&#8217;s share of the joint venture income is recognized by the Company.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquired joint venture made no distributions to its partners, and the Company made no capital contributions to the joint venture, during the three and nine months ended September&#160;30, 2020. Additionally, there have been no changes in ownership during the three and nine months ended September&#160;30, 2020. The project associated with this joint venture was substantially completed in 2019.</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_MinorityInterestDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred 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 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_MinorityInterestDisclosureTextBlock</td>
</tr>
<tr>
<td style="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_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="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>31
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617970139256">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company computes earnings per share attributable to MYR Group&#160;Inc. using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to MYR Group&#160;Inc. are computed by dividing net income available to stockholders by the weighted average number of common shares outstanding during the period, and diluted earnings per share are computed by dividing net income available to stockholders by the weighted average number of common shares outstanding during the period plus all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalent would be anti-dilutive.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to MYR Group&#160;Inc. and the weighted average number of common shares used to compute basic and diluted earnings per share were as follows:&#8203;</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to MYR Group&#160;Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares outstanding, diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,714&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,798&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,692&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income per common share attributable to MYR Group&#160;Inc.:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and nine months ended September&#160;30, 2020 and 2019, certain common stock equivalents were excluded from the calculation of dilutive securities because their inclusion would either have been anti-dilutive or, for stock options, the exercise prices of those stock options were greater than the average market price of the Company&#8217;s common stock for the period. All of the Company&#8217;s unvested time-vested stock awards were included in the computation of weighted average dilutive securities.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the shares of common stock underlying the Company&#8217;s unvested performance awards that were excluded from the calculation of dilutive securities:&#8203;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.399%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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://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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<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 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-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_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>32
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617970591608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Business and Basis of Presentation (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_ConsolidationPolicyTextBlock', window );">Interim Consolidated Financial Information</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interim Consolidated Financial Information</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements of the Company were prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) for interim financial reporting pursuant to the rules&#160;and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to the rules&#160;and regulations of the SEC. The Company believes that the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state the financial position, results of operations, comprehensive income, stockholders&#8217; equity and cash flows with respect to the interim consolidated financial statements, have been included. Certain reclassifications were made to prior&#160;year amounts to conform to the current&#160;year presentation. The consolidated balance sheet as of December&#160;31, 2019 has been derived from the audited financial statements as of that date. The results of operations and comprehensive income are not necessarily indicative of the results for the full&#160;year or the results for any future periods. These financial statements should be read in conjunction with the audited financial statements and related notes for the&#160;year ended December&#160;31, 2019, included in the Company&#8217;s Annual Report on Form&#160;10-K, which was filed with the SEC on March&#160;4, 2020 (the "2019 Annual Report").</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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency for the Company&#8217;s Canadian operations is the Canadian dollar. Assets and liabilities denominated in Canadian dollars are translated into U.S. dollars at the end-of-period exchange rate. Revenues and expenses are translated using average exchange rates for the periods reported. Equity accounts are translated at historical rates. Cumulative translation adjustments are included as a separate component of accumulated other comprehensive income in shareholders&#8217; equity. Foreign currency transaction gains and losses, arising primarily from changes in exchange rates on short-term monetary assets and liabilities, and ineffective long-term monetary assets and liabilities are recorded in the &#8220;other income, net&#8221; line on the consolidated statements of operations. Foreign currency gains, recorded in other income, net, for the nine&#160;months ended September&#160;30, 2020 were not significant. Foreign currency gains, recorded in other income, net, for the nine months ended September&#160;30, 2019 were $0.1 million. Effective foreign currency transaction gains and losses, arising primarily from long-term monetary assets and liabilities, are recorded in the foreign currency translation adjustment line on the consolidated statements of comprehensive income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and revenues and expenses during the period reported. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The most significant estimates are related to estimates of costs to complete contracts, pending change orders and claims, shared savings, insurance reserves, income tax reserves, estimates surrounding stock-based compensation, the recoverability of goodwill and intangibles and allowance for doubtful accounts. The Company estimates a cost accrual every quarter that represents costs incurred but not invoiced for services performed or goods delivered during the period, and estimates revenue from the contract cost portion of these accruals based on current gross margin rates to be consistent with its cost method of revenue recognition.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September&#160;30, 2020 and 2019, the Company had recognized revenues of $19.1 million and $31.1 million, respectively, related to significant change orders and/or claims that had been included as contract price adjustments on certain contracts, some of which are multi-year projects. These change orders and/or claims are in the process of being negotiated in the normal course of business, and a portion of these recognized revenues had been included in multiple periods.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost-to-cost method of accounting requires the Company to make estimates about the expected revenue and gross profit on each of its contracts in process. During the three&#160;months ended September&#160;30, 2020, changes in estimates pertaining to certain projects decreased consolidated gross margin by 0.3%, which resulted in decreases in operating income of $1.9 million, net income attributable to MYR Group&#160;Inc. of $1.5 million and diluted earnings per common share attributable to MYR Group&#160;Inc. of $0.09. During the nine months ended September&#160;30, 2020, changes in estimates pertaining to certain projects decreased consolidated gross margin by 0.4%, which resulted in decreases in operating income of $7.6 million, net income attributable to MYR Group Inc. of $5.5 million and diluted earnings per common share attributable to MYR Group Inc. of $0.33.</span></div>During the three months ended September&#160;30, 2019, changes in estimates pertaining to certain projects increased consolidated gross margin by 0.2%, which resulted in increases in operating income of $0.9 million, net income attributable to MYR Group&#160;Inc. of $0.8 million and diluted earnings per common share attributable to MYR Group&#160;Inc. of $0.05. During the nine months ended September&#160;30, 2019, changes in estimates pertaining to certain projects decreased consolidated gross margin by 0.5%, which resulted in decreases in operating income of $7.8 million, net income attributable to MYR Group Inc. of $3.3 million and diluted earnings per common share attributable to MYR Group Inc. of $0.20.<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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to U.S. GAAP are typically established by the Financial Accounting Standards Board (&#8220;FASB&#8221;) in the form of accounting standards updates (&#8220;ASUs&#8221;) to the FASB&#8217;s Accounting Standards Codification (&#8220;ASC&#8221;). The Company considers the applicability and impact of all ASUs. The Company, based on its assessment, determined that any recently issued or proposed ASUs not listed below are either not applicable to the Company or adoption will have minimal impact on its consolidated financial statements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVmNTZlMWY4ZTNiNDQwMDk5NDI0NTUwYjEyZDQyZGI3L3NlYzo1ZjU2ZTFmOGUzYjQ0MDA5OTQyNDU1MGIxMmQ0MmRiN18zNC9mcmFnOjBmMzFkZTE3YTk4MDQwMWJiNjY1MjgzZjM4NTMxYmI2L3RleHRyZWdpb246MGYzMWRlMTdhOTgwNDAxYmI2NjUyODNmMzg1MzFiYjZfNDk0NzgwMjMzOTQ0Ng_c0c219e0-87bd-49b3-b130-3e1f0c38e1ca">ASU 2016-13</span>, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which introduced an expected credit loss methodology for the measurement and recognition of credit losses on most financial instruments, including trade receivables and off-balance sheet credit exposures. Under this guidance, an entity is required to consider a broader range of information to estimate expected credit losses, which may result in earlier recognition of losses. This ASU also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management&#8217;s estimate of expected credit losses and the reasons for those changes. On January 1, 2020, the Company adopted this ASU resulting in a $0.3 million cumulative-effect adjustment to retained earnings associated with the increase in the Company&#8217;s allowance for doubtful accounts. Additionally, in connection with the adoption of this ASU the Company adjusted its presentation for allowance for doubtful accounts associated with unbilled revenue, which represents a portion of the Company&#8217;s contract assets, and were previously classified as accounts receivable net of allowances. Total allowance for doubtful accounts associated with contract assets as of September&#160;30, 2020 and at the time of adopting this ASU were $0.5 million and $0.4 million, respectively. The Company&#8217;s consolidated balance sheet as of December&#160;31, 2019 and consolidated statements of cash flows for the year ended December&#160;31, 2019 have not been adjusted for this change in treatment of allowance for doubtful accounts associated with unbilled revenue. See Note 3&#8211;Contract Assets and Liabilities for further information related to the Company&#8217;s contract assets.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles&#8212;Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the subsequent measurement of goodwill, through the elimination of Step 2 from the goodwill impairment test. Instead, an entity should perform its annual, or interim, goodwill impairment test by comparing the fair value of a reporting unit with its carrying amount. The Company adopted this ASU on a prospective basis in January 2020 and there was no effect on the Company&#8217;s consolidated financial statements.</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2018, the FASB issued ASU 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which modifies the disclosure requirements for Level 1, Level 2 and Level 3 instruments in the fair value hierarchy. The Company adopted this ASU in January 2020 and there was no effect on the consolidated financial statements or disclosures.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which simplifies the accounting for income taxes, eliminates certain exceptions within ASC 740, Income Taxes, and clarifies certain aspects of the current guidance to promote consistent application among reporting entities. The guidance is effective for fiscal years beginning after December 15, 2020, and interim periods within those fiscal years, with early adoption permitted. Upon adoption, the Company must apply certain aspects of this standard retrospectively for all periods presented while other aspects are applied on a modified retrospective basis through a cumulative-effect adjustment to retained earnings as of the beginning of the fiscal year of adoption. The Company does not expect that this pronouncement will have a significant impact on its financial statements.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">The Company uses the three-tier hierarchy of fair value measurement, which prioritizes the inputs used in measuring fair value based upon their degree of availability in external active markets. These tiers include: Level 1 (the highest priority), defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3 (the lowest priority), defined as unobservable inputs in which little or no market data exists, therefore requiring an entity to develop its own assumptions.<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_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text">The Company computes earnings per share attributable to MYR Group&#160;Inc. using the treasury stock method. Under the treasury stock method, basic earnings per share attributable to MYR Group&#160;Inc. are computed by dividing net income available to stockholders by the weighted average number of common shares outstanding during the period, and diluted earnings per share are computed by dividing net income available to stockholders by the weighted average number of common shares outstanding during the period plus all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalent would be anti-dilutive.<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_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<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_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</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><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 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those 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;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</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 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<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 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_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</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_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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_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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</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 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<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_UseOfEstimates</td>
</tr>
<tr>
<td style="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>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.2</span><table class="report" border="0" cellspacing="2" id="idm140617961798920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Assets and Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract with Customer, Contract Asset, Contract Liability, and Receivable [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_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of contract assets and liabilities</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled revenue, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract retainages, net</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,022&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,591&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,109&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,482&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,673&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,628&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued loss provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,310&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,813&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(503)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,611&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,486&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,125&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and contract liabilities from contracts with customers:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,611)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105,486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,125)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets (liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,980&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,623&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,643)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock', window );">Schedule of net asset position for contracts in process</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net asset position for contracts in process consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:74.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.413%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs and estimated earnings on uncompleted contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,710,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,532,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: billings to date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,705,392&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,509,472&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,484&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,414&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net asset position for contracts in process is included within the contract asset and contract liability in the accompanying consolidated balance sheets as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.463%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.401%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled revenue </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(123,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(102,673)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,484&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,414&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="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_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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract 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/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=121604090&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_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-term contract or program.</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_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock</td>
</tr>
<tr>
<td style="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>34
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617971469272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></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_myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock', window );">Summary of the lease-related assets and liabilities</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the lease-related assets and liabilities recorded:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:27.820%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2019</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Classification on the Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net of accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">664&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,478&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total right-of-use lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,436&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,468&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of finance lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,135&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,075&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,340&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease obligations, net of current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance lease obligations, net of current maturities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">338&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,222&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,305&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,562&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock', window );">Summary of the lease terms and discount rates</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the lease terms and discount rates:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.193%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.395%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">September 30,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term&#160;- finance leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.6 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.4 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term&#160;- operating leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.5 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate&#160;- finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate&#160;- operating leases</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of lease costs</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of certain information related to the lease costs for finance and operating leases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.474%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.681%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,016&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,680&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,411&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,898&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,095&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock', window );">Summary of supplemental cash flow information</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of other information and supplemental cash flow information related to finance and operating leases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 11.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use asset obtained in exchange for new operating lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,592&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,374&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of future minimum finance lease payments</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted minimum lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company&#8217;s consolidated balance sheets, under financial leases, less interest, and under operating leases, less imputed interest, as of September&#160;30, 2020 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Finance<br/>Lease Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Lease<br/>Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total<br/>Lease<br/>Obligations</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">326&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,449&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,775&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">615&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,141&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,756&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net present value of minimum lease payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,698&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,305&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of finance and operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term finance and operating lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of future minimum operating lease payments</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The future undiscounted minimum lease payments, as reconciled to the discounted minimum lease obligation indicated on the Company&#8217;s consolidated balance sheets, under financial leases, less interest, and under operating leases, less imputed interest, as of September&#160;30, 2020 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"/><td style="width:62.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.410%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.414%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Finance<br/>Lease Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Operating Lease<br/>Obligations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total<br/>Lease<br/>Obligations</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">326&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,449&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,775&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">976&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum lease payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">615&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,141&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,756&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing component</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,451)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net present value of minimum lease payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,698&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23,305&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of finance and operating lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term finance and operating lease obligations</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,230&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease supplemental cash flow and other disclosures.</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;">myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of summary of the lease terms and discount 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;">myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of supplemental balance sheet information related to leases.</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;">myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="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>35
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617965930136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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_ScheduleOfDebtInstrumentsTextBlock', window );">Schedule of total debt</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below reflects the Company&#8217;s total debt, including borrowings under its credit agreement and master loan agreements for equipment notes:&#8203;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"/><td style="width:24.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.724%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.432%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollar amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Inception&#160;Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stated&#160;Interest<br/>Rate&#160;(per&#160;annum)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment<br/>Frequency</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term<br/>(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;as&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September&#160;30, 2020</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Outstanding</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;as&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December&#160;31, 2019</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Credit Agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving loans</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/13/2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,630&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,820&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Equipment Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/28/2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.16%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,643&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;2</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9/28/2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.23%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/31/2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.97%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;4</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/31/2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.02%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,108&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/31/2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.01%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;6</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6/25/2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.89%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,596&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,286&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6/24/2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.09%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;8</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/27/2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,008&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,496&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment Note&#160;9</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/24/2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.01%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Semi-annual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,534&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,564&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,004&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,194&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current portion of long-term debt</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,318)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,737)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,876&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,087&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of remaining principal payments for long term obligations</a></td>
<td class="text">The following table sets forth our remaining principal payments for the Company&#8217;s outstanding Equipment Notes&#160;as of September&#160;30, 2020:<table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.813%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.269%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Future<br/>Equipment&#160;Notes<br/>Principal&#160;Payments</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2020</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,381&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,645&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,103&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,189&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total future principal payments</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,564&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of equipment notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4,318)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term principal obligations</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,246&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 long-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 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 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=120391452&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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28541-108399<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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21506-112644<br><br>Reference 4: 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.(e),(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<br><br>Reference 6: 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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21521-112644<br><br>Reference 7: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21538-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=75038535&amp;loc=d3e64711-112823<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 10: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-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_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturity and sinking fund requirement for long-term 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 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock</td>
</tr>
<tr>
<td style="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>36
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617961833400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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 );">Schedule of revenue by contract and market type</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s revenue by contract type for the three and nine months ended September&#160;30, 2020 and 2019 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"><tr><td style="width:1.0%"/><td style="width:26.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.755%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">T&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">C&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126,387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">248,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">374,983&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unit price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88,579&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,589&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111,168&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;E</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,059&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,655&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,714&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">299,739&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308,162&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607,901&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"><tr><td style="width:1.0%"/><td style="width:26.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.755%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">T&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">C&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">157,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">220,872&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">378,229&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unit price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49,392&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68,910&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;E</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,868&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,892&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15,016&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,908&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">294,940&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">288,274&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">583,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s revenue by contract type for the nine&#160;months ended September&#160;30, 2020 and 2019 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"><tr><td style="width:1.0%"/><td style="width:26.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.755%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">T&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">C&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">373,739&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">654,797&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,028,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unit price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">236,518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,712&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">296,230&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;E</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">209,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61,876&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">271,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,114&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,269&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43,383&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">835,768&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803,654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,639,422&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:96.695%"><tr><td style="width:1.0%"/><td style="width:26.240%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.787%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.755%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">T&amp;D</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">C&amp;I</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fixed price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">410,253&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">469,700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">879,953&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unit price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">152,748&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.6&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42,361&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">195,109&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;E</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">237,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">320,040&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,949&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.8&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82,033&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104,982&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">823,398&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">676,686&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,500,084&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100.0&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s revenue by market type for the three months ended September&#160;30, 2020 and 2019 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"/><td style="width:25.412%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.427%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.520%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.433%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Segment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transmission</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,007&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,732&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.9&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,857&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">T&amp;D</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical construction</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">C&amp;I</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,901&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">583,214&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s revenue by market type for the nine months ended September&#160;30, 2020 and 2019 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:98.994%"><tr><td style="width:1.0%"/><td style="width:25.605%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.785%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.511%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.525%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.516%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended September 30, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Segment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Percent</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Segment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transmission</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">537,762&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32.8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">553,314&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">298,006&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270,084&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electrical construction</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">676,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,639,422&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,500,084&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></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 );">Schedule of amount of the remaining performance obligations that the company reasonably estimates will not be recognized within the next twelve months</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the amount of remaining performance obligations as of September&#160;30, 2020 that the Company expects to be realized and the amount of the remaining performance obligations that the Company reasonably estimates will not be recognized within the next twelve&#160;months.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.009%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.997%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.271%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Remaining&#160;Performance&#160;Obligations&#160;at September 30, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amount&#160;estimated&#160;to&#160;not&#160;be<br/>recognized&#160;within&#160;12&#160;months</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total&#160;at December 31, 2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">639,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">207,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">381,850&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">965,589&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">185,027&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,027,193&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,604,760&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">392,202&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,409,043&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_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=121604090&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=121604090&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>37
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617963445512">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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 );">Schedule of segment's internal financial reports</a></td>
<td class="text">The information in the following table is derived from the segment&#8217;s internal financial reports used for corporate management purposes:<table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.098%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">299,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">294,940&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">835,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">823,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">308,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">288,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">803,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">676,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">607,901&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">583,214&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,639,422&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,500,084&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income from operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T&amp;D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">C&amp;I</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19,190)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11,259)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(43,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(32,773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,929&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,262&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60,679&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36,298&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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=120311839&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=120311839&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=121556970&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 30<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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>38
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617962162856">
<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">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 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 );">Schedule of weighted average number of common shares used to compute basic and dilute earnings per share</a></td>
<td class="text">Net income attributable to MYR Group&#160;Inc. and the weighted average number of common shares used to compute basic and diluted earnings per share were as follows:&#8203;<table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.398%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to MYR Group&#160;Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,355&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average dilutive securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average common shares outstanding, diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,714&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,798&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16,692&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income per common share attributable to MYR Group&#160;Inc.:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of shared excluded from calculation of dilute securities</a></td>
<td class="text"><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the shares of common stock underlying the Company&#8217;s unvested performance awards that were excluded from the calculation of dilutive securities:&#8203;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.968%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.394%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.518%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.399%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three months ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Nine months ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2019</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8203;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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.</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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="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_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://www.xbrl.org/2009/role/commonPracticeRef<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_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>39
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140618044207304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization, Business and Basis of Presentation (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($) </div>
<div>segment </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jan. 01, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems', window );"><strong>Organization Consolidation and Presentation of Financial Statements [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_NumberOfReportableSegments', window );">Number of business segments (segment) | segment</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">2<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_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency gains</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">$ 0<span></span>
</td>
<td class="nump">$ 100<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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice', window );">Revenue recognized, related to change orders and claims included as contract price adjustments</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">19,100<span></span>
</td>
<td class="nump">31,100<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 );">Increase (decrease) in operating income</a></td>
<td class="nump">$ 24,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,262<span></span>
</td>
<td class="nump">60,679<span></span>
</td>
<td class="nump">36,298<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_NetIncomeLoss', window );">Increase (decrease) in net income</a></td>
<td class="nump">$ 17,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,355<span></span>
</td>
<td class="nump">$ 40,609<span></span>
</td>
<td class="nump">$ 24,915<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_EarningsPerShareDiluted', window );">Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="nump">$ 2.42<span></span>
</td>
<td class="nump">$ 1.49<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_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">us-gaap:AccountingStandardsUpdate201613Member<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">us-gaap:AccountingStandardsUpdate201613Member<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_RetainedEarningsAccumulatedDeficit', window );">Decrease in retained earnings</a></td>
<td class="nump">$ 252,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 252,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 212,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent', window );">Total allowance for doubtful accounts</a></td>
<td class="nump">$ 502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">147<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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect Adjustment</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_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems', window );"><strong>Organization Consolidation and Presentation of Financial Statements [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_RetainedEarningsAccumulatedDeficit', window );">Decrease in retained earnings</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="num">$ (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_ChangeInAccountingEstimateByTypeAxis=us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember', window );">Contracts Accounted for under Percentage of Completion</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_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems', window );"><strong>Organization Consolidation and Presentation of Financial Statements [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_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage', window );">Increase (decrease) in consolidated gross margin</a></td>
<td class="num">(0.30%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
<td class="num">(0.50%)<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 );">Increase (decrease) in operating income</a></td>
<td class="num">$ (1,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="num">$ (7,600)<span></span>
</td>
<td class="num">$ (7,800)<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_NetIncomeLoss', window );">Increase (decrease) in net income</a></td>
<td class="num">$ (1,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="num">$ (5,500)<span></span>
</td>
<td class="num">$ (3,300)<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_EarningsPerShareDiluted', window );">Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares</a></td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.05<span></span>
</td>
<td class="num">$ (0.33)<span></span>
</td>
<td class="num">$ (0.20)<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_myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 increase (decrease) cost estimate revision gross margin.</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;">myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amendment to accounting standards.</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 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 15: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 17: 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 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 18: 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 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 24: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<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_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for 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 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<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=121556615&amp;loc=SL49130533-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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration from customer has been received or is due. 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=121604090&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_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice</td>
</tr>
<tr>
<td style="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_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=120380238&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: 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=121326447&amp;loc=d3e1252-109256<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> -Subparagraph (b)<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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: 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 11: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: 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=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_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_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</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 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121605123&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<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_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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=120399700&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> -Subparagraph (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-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_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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-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_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="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_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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: 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=120311839&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_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_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=120391452&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 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<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)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: 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=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<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_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</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_ChangeInAccountingEstimateByTypeAxis=us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ChangeInAccountingEstimateByTypeAxis=us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember</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>40
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617970665512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition (Details) - CSI Electrical Contractors, Inc - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 15, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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_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>
</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_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments', window );">Net asset adjustments</a></td>
<td class="nump">$ 1.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_BusinessCombinationConsiderationTransferred1', window );">Total consideration, net of net asset adjustments</a></td>
<td class="nump">$ 80.7<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=myrg_CSIElectricalContractorsIncMember', window );">Margin Guarantee</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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.6<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=myrg_CSIElectricalContractorsIncMember', window );">Certain Performance Targets and Continued Employment of Key Executives</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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.4<span></span>
</td>
<td class="nump">$ 2.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 preliminary estimated net asset adjustments consisting of acquisition-date fair value.</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;">myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: 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 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=myrg_CSIElectricalContractorsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_CSIElectricalContractorsIncMember</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_ContingentConsiderationByTypeAxis=myrg_MarginGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContingentConsiderationByTypeAxis=myrg_MarginGuaranteeMember</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_ContingentConsiderationByTypeAxis=myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContingentConsiderationByTypeAxis=myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember</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>41
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140618076713432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Assets and Liabilities - Additional information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</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_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract with Customer, Contract Asset, Contract Liability, and Receivable [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>
<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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent', window );">Total allowance for doubtful accounts</a></td>
<td class="nump">$ 502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 502<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 147<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_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenues recognized during period</a></td>
<td class="nump">$ 31,300<span></span>
</td>
<td class="nump">$ 11,900<span></span>
</td>
<td class="nump">$ 57,700<span></span>
</td>
<td class="nump">$ 39,400<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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for 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 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<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=121556615&amp;loc=SL49130533-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_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent</td>
</tr>
<tr>
<td style="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_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="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_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&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_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="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>42
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617956228424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Assets and Liabilities - Summary of contract assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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_myrg_ContractorsLineItems', window );"><strong>Contractors [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_UnbilledContractsReceivable', window );">Unbilled revenue, net</a></td>
<td class="nump">$ 128,785<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 126,087<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_ConstructionContractorReceivableRetainage', window );">Contract retainages, net</a></td>
<td class="nump">92,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,022<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_ContractWithCustomerAssetNetCurrent', window );">Contract assets, net</a></td>
<td class="nump">221,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 217,109<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_IncreaseDecreaseInContractWithCustomerAsset', window );">Changes in contract assets, net, Change</a></td>
<td class="nump">4,754<span></span>
</td>
<td class="nump">$ 38,910<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_myrg_NetPeriodAxis=myrg_NetPeriodChangeMember', window );">Change</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_myrg_ContractorsLineItems', window );"><strong>Contractors [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables', window );">Unbilled revenue, net, Change</a></td>
<td class="nump">2,698<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_myrg_IncreaseDecreaseInContractReceivableRetainage', window );">Contract retainages, net, Change</a></td>
<td class="nump">1,784<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_IncreaseDecreaseInContractWithCustomerAsset', window );">Changes in contract assets, net, Change</a></td>
<td class="nump">$ 4,482<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_myrg_ContractorsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>n/a</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;">myrg_ContractorsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_IncreaseDecreaseInContractReceivableRetainage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the amount of contract receivable retainage.</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;">myrg_IncreaseDecreaseInContractReceivableRetainage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contract with customer, increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts.</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;">myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_ConstructionContractorReceivableRetainage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional.</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 910<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=119991564&amp;loc=SL119991598-234733<br><br>Reference 2: 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)(c)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_ConstructionContractorReceivableRetainage</td>
</tr>
<tr>
<td style="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_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=121556615&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=121556615&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=121604090&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_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<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=121586364&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_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="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_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</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 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118261985&amp;loc=d3e55302-109406<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.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="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_myrg_NetPeriodAxis=myrg_NetPeriodChangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">myrg_NetPeriodAxis=myrg_NetPeriodChangeMember</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>43
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140618076836856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Assets and Liabilities - Summary of contract liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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_myrg_ContractorsLineItems', window );"><strong>Contractors [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent', window );">Deferred revenue</a></td>
<td class="nump">$ 123,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 102,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_ProvisionForLossOnContracts', window );">Accrued loss provision</a></td>
<td class="nump">2,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,813<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_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">125,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105,486<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_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities, Change</a></td>
<td class="nump">20,161<span></span>
</td>
<td class="num">$ (397)<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_myrg_NetPeriodAxis=myrg_NetPeriodChangeMember', window );">Change</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_myrg_ContractorsLineItems', window );"><strong>Contractors [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_IncreaseDecreaseInDeferredRevenue', window );">Deferred revenue, Change</a></td>
<td class="nump">20,628<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_myrg_IncreaseDecreaseInAccruedLossProvision', window );">Accrued loss provision, Change</a></td>
<td class="num">(503)<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_IncreaseDecreaseInContractWithCustomerLiability', window );">Contract liabilities, Change</a></td>
<td class="nump">$ 20,125<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_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Its represent the contract with customer, liability excluding provision for loss on contracts, current.</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;">myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_ContractorsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>n/a</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;">myrg_ContractorsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_IncreaseDecreaseInAccruedLossProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the amount of accrued loss provision.</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;">myrg_IncreaseDecreaseInAccruedLossProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_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=121556615&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=121556615&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=121604090&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_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation to transfer good or service to customer for which consideration has been received or is 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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 deferred income and obligation to transfer product and service to customer for which consideration has been received or is 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/exampleRef<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=121586364&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_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="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_ProvisionForLossOnContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.</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 605<br> -SubTopic 35<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=68068069&amp;loc=d3e57777-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_ProvisionForLossOnContracts</td>
</tr>
<tr>
<td style="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_myrg_NetPeriodAxis=myrg_NetPeriodChangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">myrg_NetPeriodAxis=myrg_NetPeriodChangeMember</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>44
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140618052358360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contract Assets and Liabilities - Summary of contract assets and liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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_myrg_ContractorsLineItems', window );"><strong>Contractors [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_ContractWithCustomerAssetNetCurrent', window );">Contract assets, net</a></td>
<td class="nump">$ 221,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 217,109<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="num">(125,611)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(105,486)<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_myrg_NetContractAssetsLiabilities', window );">Net contract assets (liabilities)</a></td>
<td class="nump">95,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111,623<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_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets, net, Change</a></td>
<td class="nump">4,754<span></span>
</td>
<td class="nump">$ 38,910<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_myrg_NetPeriodAxis=myrg_NetPeriodChangeMember', window );">Change</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_myrg_ContractorsLineItems', window );"><strong>Contractors [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_IncreaseDecreaseInContractWithCustomerAsset', window );">Contract assets, net, Change</a></td>
<td class="nump">4,482<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_IncreaseDecreaseInPayablesToCustomers', window );">Contract liabilities, Change</a></td>
<td class="num">(20,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_myrg_IncreaseDecreaseInNetContractAssetsLiabilities', window );">Net contract assets (liabilities), Change</a></td>
<td class="num">$ (15,643)<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_myrg_ContractorsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>n/a</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;">myrg_ContractorsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_IncreaseDecreaseInNetContractAssetsLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 increase (decrease) in net contract assets (liabilities) during the year.</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;">myrg_IncreaseDecreaseInNetContractAssetsLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_NetContractAssetsLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contract assets (liabilities) as at balance sheet 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;">myrg_NetContractAssetsLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_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=121556615&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=121556615&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=121604090&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=121556615&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=121556615&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=121604090&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_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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/2009/role/commonPracticeRef<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=121586364&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_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="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_IncreaseDecreaseInPayablesToCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change during the period, either increase or decrease, in amounts payable to customers. The term customers generally excludes other broker-dealers; persons who are principal officers, directors, and stockholders; and persons whose securities or funds are part of the regulatory net capital of the broker-dealer. Another broker-dealer's account can be classified as a customer if the account is carried as an omnibus account in compliance with certain regulations. The accounts of principal officers, directors and stockholders may be combined in the customer captions if they are not material and the combination is disclosed in the oath that is required to accompany the annual audited FOCUS 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/2009/role/commonPracticeRef<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=121586364&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_IncreaseDecreaseInPayablesToCustomers</td>
</tr>
<tr>
<td style="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_myrg_NetPeriodAxis=myrg_NetPeriodChangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">myrg_NetPeriodAxis=myrg_NetPeriodChangeMember</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>45
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617970618584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contract Assets and Liabilities - Contracts in process (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 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_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract with Customer, Contract Asset, Contract Liability, and Receivable [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings', window );">Costs and estimated earnings on uncompleted contracts</a></td>
<td class="nump">$ 3,710,876<span></span>
</td>
<td class="nump">$ 3,532,886<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_myrg_BillingsToDate', window );">Less: billings to date</a></td>
<td class="nump">3,705,392<span></span>
</td>
<td class="nump">3,509,472<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_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings', window );">Net asset position for contracts in process</a></td>
<td class="nump">$ 5,484<span></span>
</td>
<td class="nump">$ 23,414<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate of costs incurred on uncompleted contracts and estimated earnings.</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;">myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_BillingsToDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the billings to date on uncompleted contracts accounted for under the percentage-of-completion 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;">myrg_BillingsToDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the net costs and estimated earnings in excess of billings on uncompleted contracts accounted for under the percentage-of-completion 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;">myrg_NetCostsAndEstimatedEarningsInExcessOfBillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="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>46
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140618147192184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contract Assets and Liabilities - Summary of net asset position for contracts in process (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 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_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Contract with Customer, Contract Asset, Contract Liability, and Receivable [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_UnbilledContractsReceivable', window );">Unbilled revenue</a></td>
<td class="nump">$ 128,785<span></span>
</td>
<td class="nump">$ 126,087<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_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent', window );">Deferred revenue</a></td>
<td class="num">(123,301)<span></span>
</td>
<td class="num">(102,673)<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_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings', window );">Net asset position for contracts in process</a></td>
<td class="nump">$ 5,484<span></span>
</td>
<td class="nump">$ 23,414<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Its represent the contract with customer, liability excluding provision for loss on contracts, current.</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;">myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_NetCostsAndEstimatedEarningsInExcessOfBillings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the net costs and estimated earnings in excess of billings on uncompleted contracts accounted for under the percentage-of-completion 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;">myrg_NetCostsAndEstimatedEarningsInExcessOfBillings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="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_UnbilledContractsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.</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 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118261985&amp;loc=d3e55302-109406<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.3(c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_UnbilledContractsReceivable</td>
</tr>
<tr>
<td style="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>47
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140618054450536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations - Additional information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 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_myrg_OperatingAndFinanceLeasesLineItems', window );"><strong>Operating And Finance Leases [Line Items]</strong></a></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_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm', window );">Option to extend lease term (up to)</a></td>
<td class="text">5 years<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_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod', window );">Option to terminate leases, 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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Minimum lease payments required</a></td>
<td class="nump">$ 27,141<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_RelatedPartyTransactionsByRelatedPartyAxis=srt_SubsidiariesMember', window );">Subsidiaries | Employees</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_myrg_OperatingAndFinanceLeasesLineItems', window );"><strong>Operating And Finance Leases [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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Minimum lease payments required</a></td>
<td class="nump">$ 3,600<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_myrg_LesseeOperatingLeaseAmortizationPeriod', window );">Lease amortization period</a></td>
<td class="text">3 years 9 months 18 days<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_RangeAxis=srt_MinimumMember', window );">Minimum</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_myrg_OperatingAndFinanceLeasesLineItems', window );"><strong>Operating And Finance Leases [Line Items]</strong></a></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_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm', window );">Remaining lease term</a></td>
<td class="text">1 year<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_RangeAxis=srt_MaximumMember', window );">Maximum</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_myrg_OperatingAndFinanceLeasesLineItems', window );"><strong>Operating And Finance Leases [Line Items]</strong></a></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_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm', window );">Remaining lease term</a></td>
<td class="text">6 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, operating and finance leases, option to extend, term.</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;">myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, operating and finance leases, option to terminate, 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;">myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee operating and finance leases remaining contract term.</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;">myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LesseeOperatingLeaseAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>It represents Lessee Operating Lease Amortization 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;">myrg_LesseeOperatingLeaseAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_OperatingAndFinanceLeasesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>n/a</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;">myrg_OperatingAndFinanceLeasesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for 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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="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_RelatedPartyTransactionsByRelatedPartyAxis=srt_SubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionsByRelatedPartyAxis=srt_SubsidiariesMember</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_TitleOfIndividualAxis=myrg_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=myrg_EmployeesMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617971638568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease Obligations - Summary of lease-related assets and liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 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_ServicingAssetAbstract', window );"><strong>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_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 22,620<span></span>
</td>
<td class="nump">$ 22,958<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_FinanceLeaseRightOfUseAsset', window );">Finance lease right-of-use assets</a></td>
<td class="nump">$ 664<span></span>
</td>
<td class="nump">1,478<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_OperatingAndFinanceLeaseRightOfUseAsset', window );">Total right-of-use lease assets</a></td>
<td class="nump">$ 23,284<span></span>
</td>
<td class="nump">24,436<span></span>
</td>
</tr>
<tr class="ro">
<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</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_OperatingLeaseLiabilityCurrent', window );">Operating lease obligations</a></td>
<td class="nump">6,468<span></span>
</td>
<td class="nump">6,205<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease obligations</a></td>
<td class="nump">607<span></span>
</td>
<td class="nump">1,135<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_LeaseObligationCurrent', window );">Total current obligations</a></td>
<td class="nump">7,075<span></span>
</td>
<td class="nump">7,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current</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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations</a></td>
<td class="nump">16,230<span></span>
</td>
<td class="nump">16,884<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">338<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_LeaseObligationNoncurrent', window );">Total non-current obligations</a></td>
<td class="nump">16,230<span></span>
</td>
<td class="nump">17,222<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_myrg_LeaseObligationTotal', window );">Total lease obligations</a></td>
<td class="nump">$ 23,305<span></span>
</td>
<td class="nump">$ 24,562<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_LeaseObligationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the lease obligation, current</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;">myrg_LeaseObligationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LeaseObligationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the lease obligation noncurrent.</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;">myrg_LeaseObligationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LeaseObligationTotal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the lease obligation, total.</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;">myrg_LeaseObligationTotal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_OperatingAndFinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the operating and finance lease right-of-use asset.</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;">myrg_OperatingAndFinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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=121603541&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_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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=121603541&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_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 right-of-use asset 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 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&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_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 line item in statement of financial position that includes finance lease right-of-use asset.</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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-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_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</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_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_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="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_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=121603541&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=121603541&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=121603541&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_ServicingAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ServicingAssetAbstract</td>
</tr>
<tr>
<td style="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>49
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140618043855960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease Obligations - Summary of the lease terms and discount rates (Details)<br></strong></div></th>
<th class="th"><div>Sep. 30, 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_LeasesAbstract', window );"><strong>Leases [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_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term&#160;- finance leases</a></td>
<td class="text">7 months 6 days<span></span>
</td>
<td class="text">1 year 4 months 24 days<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term&#160;- operating leases</a></td>
<td class="text">3 years 6 months<span></span>
</td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate&#160;- finance leases</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.50%<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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate&#160;- operating leases</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">3.80%<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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: 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=121568110&amp;loc=SL77918982-209971<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_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: 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=121568110&amp;loc=SL77918982-209971<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_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="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_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeasesAbstract</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in 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 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: 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=121568110&amp;loc=SL77918982-209971<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_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, 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/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=121568110&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)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617970796200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations - Summary of lease related costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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_LeaseCostAbstract', window );"><strong>Lease cost:</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_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use assets</a></td>
<td class="nump">$ 240<span></span>
</td>
<td class="nump">$ 273<span></span>
</td>
<td class="nump">$ 737<span></span>
</td>
<td class="nump">$ 820<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_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">2,327<span></span>
</td>
<td class="nump">2,055<span></span>
</td>
<td class="nump">6,875<span></span>
</td>
<td class="nump">5,016<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_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">67<span></span>
</td>
<td class="nump">259<span></span>
</td>
<td class="nump">198<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_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">$ 2,680<span></span>
</td>
<td class="nump">$ 2,411<span></span>
</td>
<td class="nump">$ 7,898<span></span>
</td>
<td class="nump">$ 6,095<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_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expense on 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/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br><br>Reference 3: 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=121568110&amp;loc=SL77918982-209971<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_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization expense attributable to right-of-use asset 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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-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 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br><br>Reference 3: 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=121568110&amp;loc=SL77918982-209971<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_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="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_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease cost recognized by lessee for lease contract.</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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: 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=121568110&amp;loc=SL77918982-209971<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_LeaseCost</td>
</tr>
<tr>
<td style="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_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LeaseCostAbstract</td>
</tr>
<tr>
<td style="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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of 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=121568110&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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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_OperatingLeaseCost</td>
</tr>
<tr>
<td style="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_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease cost, excluding expense for lease with term of one month or less.</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 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: 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=121568110&amp;loc=SL77918982-209971<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_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="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_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</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 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: 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=121568110&amp;loc=SL77918982-209971<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_VariableLeaseCost</td>
</tr>
<tr>
<td style="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>51
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617964580936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Obligations - Summary of other and supplemental cash flow information related to leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities</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_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 6,676<span></span>
</td>
<td class="nump">$ 5,064<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use asset obtained in exchange for new operating lease obligations</a></td>
<td class="nump">$ 5,592<span></span>
</td>
<td class="nump">$ 11,374<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_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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_OperatingLeasePayments</td>
</tr>
<tr>
<td style="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_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=121568110&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=121609121&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>52
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617964545112">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease Obligations - Schedule of future minimum lease payments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 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_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Lease Obligations</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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2020</a></td>
<td class="nump">$ 289<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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">326<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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2024</a></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_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">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_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<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_FinanceLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">615<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_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Financing component</a></td>
<td class="num">(8)<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_FinanceLeaseLiability', window );">Net present value of minimum lease payments</a></td>
<td class="nump">607<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_FinanceLeaseLiabilityCurrent', window );">Less: current portion of finance and operating lease obligations</a></td>
<td class="num">(607)<span></span>
</td>
<td class="num">$ (1,135)<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_FinanceLeaseLiabilityNoncurrent', window );">Finance lease obligations, net of current maturities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Lease Obligations</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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2020</a></td>
<td class="nump">2,394<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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">8,449<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">6,988<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">5,048<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">2,491<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">976<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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">795<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">27,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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Financing component</a></td>
<td class="num">(4,443)<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_OperatingLeaseLiability', window );">Net present value of minimum lease payments</a></td>
<td class="nump">22,698<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_OperatingLeaseLiabilityCurrent', window );">Less: current portion of finance and operating lease obligations</a></td>
<td class="num">(6,468)<span></span>
</td>
<td class="num">(6,205)<span></span>
</td>
</tr>
<tr class="ro">
<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 obligations, net of current maturities</a></td>
<td class="nump">16,230<span></span>
</td>
<td class="nump">$ 16,884<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_myrg_TotalLeaseObligationsAbstract', window );"><strong>Total Lease Obligations</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2020</a></td>
<td class="nump">2,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">8,775<span></span>
</td>
<td class="text">&#160;<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_myrg_LeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">6,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_LeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">5,048<span></span>
</td>
<td class="text">&#160;<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_myrg_LeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">2,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_LeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">976<span></span>
</td>
<td class="text">&#160;<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_myrg_LesseeLiabilityToBePaidAfterYearFive', window );">Thereafter</a></td>
<td class="nump">795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_LeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">27,756<span></span>
</td>
<td class="text">&#160;<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_myrg_LeaseLiabilityUndiscountedExcessAmount', window );">Financing component</a></td>
<td class="num">(4,451)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_LeaseLiability', window );">Net present value of minimum lease payments</a></td>
<td class="nump">23,305<span></span>
</td>
<td class="text">&#160;<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_myrg_LeaseLiabilityCurrent', window );">Less: current portion of finance and operating lease obligations</a></td>
<td class="num">(7,075)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_LeaseLiabilityNoncurrent', window );">Long-term finance and operating lease obligations</a></td>
<td class="nump">$ 16,230<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_myrg_LeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 total lease liability.</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;">myrg_LeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease liability classified as current.</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;">myrg_LeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 lease liability classified as noncurrent.</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;">myrg_LeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payments.</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;">myrg_LeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment to be paid in next fiscal year following current fiscal year.</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;">myrg_LeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payments for lease, due in fifth fiscal year following current fiscal year.</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;">myrg_LeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payments for lease, due in fourth fiscal year following current fiscal year.</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;">myrg_LeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payments for lease, due in third fiscal year following latest fiscal year.</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;">myrg_LeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payments for lease, due in second fiscal year following current fiscal year.</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;">myrg_LeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payments for lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.</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;">myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payments in excess of discounted obligation for lease payments.</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;">myrg_LeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LesseeLiabilityToBePaidAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Liability, To Be Paid, After Year Five</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;">myrg_LesseeLiabilityToBePaidAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_TotalLeaseObligationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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;">myrg_TotalLeaseObligationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="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_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=121609121&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=121603541&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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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=121603541&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_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, 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=121603541&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_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payments for 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=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for finance lease to be paid in remainder of 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://www.xbrl.org/2009/role/commonPracticeRef<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=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payments in excess of discounted obligation for lease payments for 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=121609121&amp;loc=SL77918701-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_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for 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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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=121609121&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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=121609121&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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=121609121&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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=121609121&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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=121609121&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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=121609121&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of 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://www.xbrl.org/2009/role/commonPracticeRef<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=121609121&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 undiscounted obligation for lease payments in excess of discounted obligation for lease payments for 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 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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=121603541&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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="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=121603541&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=121603541&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>
</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.2</span><table class="report" border="0" cellspacing="2" id="idm140617966579512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Summary of total debt (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">$ 70,194<span></span>
</td>
<td class="nump">$ 165,824<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_LongTermDebtCurrent', window );">Less: current portion of long-term debt</a></td>
<td class="num">(4,318)<span></span>
</td>
<td class="num">(8,737)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">65,876<span></span>
</td>
<td class="nump">157,087<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">$ 31,564<span></span>
</td>
<td class="nump">62,004<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | Equipment Note 1</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Stated&#160;Interest Rate&#160;(per&#160;annum)</a></td>
<td class="nump">4.16%<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_DebtInstrumentTerm', window );">Term (years)</a></td>
<td class="text">5 years<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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">10,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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | Equipment Note 2</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Stated&#160;Interest Rate&#160;(per&#160;annum)</a></td>
<td class="nump">4.23%<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_DebtInstrumentTerm', window );">Term (years)</a></td>
<td class="text">7 years<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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">11,200<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | Equipment Note 3</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Stated&#160;Interest Rate&#160;(per&#160;annum)</a></td>
<td class="nump">3.97%<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_DebtInstrumentTerm', window );">Term (years)</a></td>
<td class="text">5 years<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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,953<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | Equipment Note 4</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Stated&#160;Interest Rate&#160;(per&#160;annum)</a></td>
<td class="nump">4.02%<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_DebtInstrumentTerm', window );">Term (years)</a></td>
<td class="text">7 years<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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,108<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | Equipment Note 5</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Stated&#160;Interest Rate&#160;(per&#160;annum)</a></td>
<td class="nump">4.01%<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_DebtInstrumentTerm', window );">Term (years)</a></td>
<td class="text">7 years<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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,751<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | Equipment Note 6</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Stated&#160;Interest Rate&#160;(per&#160;annum)</a></td>
<td class="nump">2.89%<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_DebtInstrumentTerm', window );">Term (years)</a></td>
<td class="text">7 years<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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">$ 13,596<span></span>
</td>
<td class="nump">14,286<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | Equipment Note 7</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Stated&#160;Interest Rate&#160;(per&#160;annum)</a></td>
<td class="nump">3.09%<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_DebtInstrumentTerm', window );">Term (years)</a></td>
<td class="text">5 years<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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">$ 7,675<span></span>
</td>
<td class="nump">9,033<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | Equipment Note 8</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Stated&#160;Interest Rate&#160;(per&#160;annum)</a></td>
<td class="nump">2.75%<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_DebtInstrumentTerm', window );">Term (years)</a></td>
<td class="text">5 years<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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">$ 6,008<span></span>
</td>
<td class="nump">6,496<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | Equipment Note 9</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentInterestRateStatedPercentage', window );">Stated&#160;Interest Rate&#160;(per&#160;annum)</a></td>
<td class="nump">3.01%<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_DebtInstrumentTerm', window );">Term (years)</a></td>
<td class="text">7 years<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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">$ 4,285<span></span>
</td>
<td class="nump">4,534<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 Loans</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_DebtInstrumentTerm', window );">Term (years)</a></td>
<td class="text">5 years<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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">$ 38,630<span></span>
</td>
<td class="nump">$ 103,820<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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt 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(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="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_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=120520924&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=120400017&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=120398452&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=120391452&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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, classified as current. 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://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,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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://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=120391452&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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember</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=myrg_EquipmentNoteOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_EquipmentNoteOneMember</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=myrg_EquipmentNoteTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_EquipmentNoteTwoMember</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=myrg_EquipmentNoteThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_EquipmentNoteThreeMember</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=myrg_EquipmentNoteFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_EquipmentNoteFourMember</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=myrg_EquipmentNoteFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_EquipmentNoteFiveMember</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=myrg_EquipmentNoteSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_EquipmentNoteSixMember</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=myrg_EquipmentNoteSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_EquipmentNoteSevenMember</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=myrg_EquipmentNoteEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_EquipmentNoteEightMember</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=myrg_EquipmentNoteNineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_EquipmentNoteNineMember</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140618044107512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional information (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 13, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($) </div>
<div>equipment_note</div>
</th>
<th class="th">
<div>Dec. 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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | 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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument term</a></td>
<td class="text">5 years<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 );">Maximum borrowing capacity</a></td>
<td class="nump">$ 375,000,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda', window );">Maximum borrowing capacity number of times not to exceed consolidated EBITDA</a></td>
<td class="nump">3<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_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity', window );">Option to increase borrowing capacity</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>
</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_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries', window );">Percentage of capital stock from direct foreign subsidiaries</a></td>
<td class="nump">65.00%<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_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction', window );">Debt instrument covenant leveraged debt ratio restriction</a></td>
<td class="nump">2.50<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_myrg_DebtInstrumentRestrictedMaximumLiquidity', window );">Debt instrument restricted maximum liquidity</a></td>
<td class="nump">$ 50,000,000<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_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rate on borrowings outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.36%<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_myrg_LeverageCoverageRatio', window );">Leverage coverage ratio</a></td>
<td class="nump">3.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_DebtInstrumentCovenantInterestCoverageRatio', window );">Interest coverage ratio</a></td>
<td class="nump">3.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_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Deferred debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Minimum</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_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>
</tr>
<tr class="ro">
<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 on unused capacity</a></td>
<td class="nump">0.15%<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Maximum</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_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>
</tr>
<tr class="re">
<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 on unused capacity</a></td>
<td class="nump">0.25%<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Base Rate | Minimum</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_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>
</tr>
<tr class="ro">
<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 );">Interest rate margin</a></td>
<td class="nump">0.00%<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Base Rate | Maximum</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_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>
</tr>
<tr class="re">
<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 );">Interest rate margin</a></td>
<td class="nump">0.75%<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | London Interbank Offered Rate (LIBOR) | Minimum</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_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>
</tr>
<tr class="ro">
<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 );">Interest rate margin</a></td>
<td class="nump">1.00%<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | London Interbank Offered Rate (LIBOR) | Maximum</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_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>
</tr>
<tr class="re">
<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 );">Interest rate margin</a></td>
<td class="nump">1.75%<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Letter of Credit</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_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>
</tr>
<tr class="ro">
<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 );">Maximum borrowing capacity</a></td>
<td class="nump">$ 150,000,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_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,300,000<span></span>
</td>
<td class="nump">$ 10,600,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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Letter of Credit | Insurance Program Obligations</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_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>
</tr>
<tr class="ro">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,700,000<span></span>
</td>
<td class="nump">10,000,000.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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Letter of Credit | Contract Performance Obligations</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_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>
</tr>
<tr class="re">
<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
<td class="nump">$ 600,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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Revolving loans and letters of credit</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_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>
</tr>
<tr class="ro">
<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 );">Maximum borrowing capacity</a></td>
<td class="nump">$ 75,000,000<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Non-performance Letters Of Credit | Minimum</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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Letter of credit facility commitment percentage</a></td>
<td class="nump">1.00%<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Non-performance Letters Of Credit | Maximum</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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Letter of credit facility commitment percentage</a></td>
<td class="nump">1.75%<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Performance letters of credit | Minimum</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_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Letter of credit facility commitment percentage</a></td>
<td class="nump">0.50%<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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember', window );">Secured Debt | Credit Agreement | Performance letters of credit | Maximum</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_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Letter of credit facility commitment percentage</a></td>
<td class="nump">0.875%<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks | Master Loan Agreement</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_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>
</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_myrg_DebtInstrumentNumberOfDebtInstruments', window );">Number of equipment notes (equipment note) | equipment_note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<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_myrg_DebtInstrumentCovenantInterestCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represent the minimum interest coverage ratio under the credit agreement.</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;">myrg_DebtInstrumentCovenantInterestCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Threshold of debt coverage ration at which the credit agreement restricts certain types of payments.</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;">myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_myrg_DebtInstrumentNumberOfDebtInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt instruments.</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;">myrg_DebtInstrumentNumberOfDebtInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_DebtInstrumentRestrictedMaximumLiquidity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 company's consolidated liquidity restricted.</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;">myrg_DebtInstrumentRestrictedMaximumLiquidity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LeverageCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Company has the option to expand the debt coverage ratio in the event of an acquisition.</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;">myrg_LeverageCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of times not to exceed consolidated EBITDA.</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;">myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the option to increase maximum borrowings on 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;">myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 capital stock from direct foreign subsidiaries pledged as collateral for a debt.</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;">myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_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_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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of time between issuance and maturity of debt instrument, 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_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="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_DebtIssuanceCostsLineOfCreditArrangementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 related to line of credit arrangements. 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 S45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<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_DebtIssuanceCostsLineOfCreditArrangementsNet</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the line of credit facility regardless of whether the facility has been used.</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_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="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_LineOfCreditFacilityInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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://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=120391452&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_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="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_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=120391452&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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember</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=myrg_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_CreditAgreementMember</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=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_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_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LetterOfCreditMember</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_FairValueByLiabilityClassAxis=myrg_InsuranceProgramObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=myrg_InsuranceProgramObligationsMember</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_FairValueByLiabilityClassAxis=myrg_ContractPerformanceObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueByLiabilityClassAxis=myrg_ContractPerformanceObligationsMember</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=myrg_RevolvingLoansAndLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_RevolvingLoansAndLettersOfCreditMember</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=myrg_NonperformanceLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_NonperformanceLettersOfCreditMember</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=myrg_PerformanceLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_PerformanceLettersOfCreditMember</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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember</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=myrg_MasterLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_MasterLoanAgreementMember</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>55
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617971032760">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">$ 70,194<span></span>
</td>
<td class="nump">$ 165,824<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_LongTermDebtCurrent', window );">Less: current portion of equipment notes</a></td>
<td class="num">(4,318)<span></span>
</td>
<td class="num">(8,737)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term principal obligations</a></td>
<td class="nump">65,876<span></span>
</td>
<td class="nump">157,087<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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember', window );">Notes Payable to Banks</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">31,564<span></span>
</td>
<td class="nump">$ 62,004<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=myrg_MasterLoanAgreementMember', window );">Master Loan Agreement | Notes Payable to Banks</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', window );">Remainder of 2020</a></td>
<td class="nump">2,143<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2021</a></td>
<td class="nump">4,381<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2022</a></td>
<td class="nump">4,511<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2023</a></td>
<td class="nump">4,645<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2024</a></td>
<td class="nump">7,103<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2025</a></td>
<td class="nump">2,189<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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,592<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_LongTermDebt', window );">Total future principal payments</a></td>
<td class="nump">31,564<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_LongTermDebtCurrent', window );">Less: current portion of equipment notes</a></td>
<td class="num">(4,318)<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_LongTermDebtNoncurrent', window );">Long-term principal obligations</a></td>
<td class="nump">$ 27,246<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_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_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=120520924&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=120400017&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=120398452&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=120391452&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_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, classified as current. 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://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,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<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 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6802200&amp;loc=d3e1835-112601<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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04.(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="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_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. 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://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=120391452&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_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=us-gaap_NotesPayableToBanksMember</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=myrg_MasterLoanAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_MasterLoanAgreementMember</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>56
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617963432776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Additional information (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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,600<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_RangeAxis=srt_MinimumMember', window );">Minimum</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></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_myrg_MasterServiceAgreementsTerm', window );">Term of master service agreements</a></td>
<td class="text">1 year<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_myrg_MasterServiceAgreementsTermOfShortTerminationNotice', window );">Short termination notice of master service agreements</a></td>
<td class="text">30 days<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_RangeAxis=srt_MaximumMember', window );">Maximum</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></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_myrg_MasterServiceAgreementsTerm', window );">Term of master service agreements</a></td>
<td class="text">3 years<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_myrg_MasterServiceAgreementsTermOfShortTerminationNotice', window );">Short termination notice of master service agreements</a></td>
<td class="text">90 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_MasterServiceAgreementsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of master service agreements ("MSAs"), 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;">myrg_MasterServiceAgreementsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_MasterServiceAgreementsTermOfShortTerminationNotice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Short termination notice of master service agreements ("MSAs"), in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact</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;">myrg_MasterServiceAgreementsTermOfShortTerminationNotice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_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_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=121604090&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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617970936984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Schedule of revenue by contract type (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 607,901<span></span>
</td>
<td class="nump">$ 583,214<span></span>
</td>
<td class="nump">$ 1,639,422<span></span>
</td>
<td class="nump">$ 1,500,084<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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</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_us-gaap_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price Contract</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 374,983<span></span>
</td>
<td class="nump">$ 378,229<span></span>
</td>
<td class="nump">$ 1,028,536<span></span>
</td>
<td class="nump">$ 879,953<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_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember', window );">Fixed-price Contract | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">61.70%<span></span>
</td>
<td class="nump">64.90%<span></span>
</td>
<td class="nump">62.70%<span></span>
</td>
<td class="nump">58.70%<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_ContractWithCustomerBasisOfPricingAxis=myrg_UnitPriceContractMember', window );">Unit Price Contract</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 111,168<span></span>
</td>
<td class="nump">$ 68,910<span></span>
</td>
<td class="nump">$ 296,230<span></span>
</td>
<td class="nump">$ 195,109<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_ContractWithCustomerBasisOfPricingAxis=myrg_UnitPriceContractMember', window );">Unit Price Contract | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">18.30%<span></span>
</td>
<td class="nump">11.80%<span></span>
</td>
<td class="nump">18.10%<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_us-gaap_ContractWithCustomerBasisOfPricingAxis=myrg_TeContractMember', window );">T&amp;E Contract</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 104,036<span></span>
</td>
<td class="nump">$ 117,167<span></span>
</td>
<td class="nump">$ 271,273<span></span>
</td>
<td class="nump">$ 320,040<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_ContractWithCustomerBasisOfPricingAxis=myrg_TeContractMember', window );">T&amp;E Contract | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">17.10%<span></span>
</td>
<td class="nump">20.10%<span></span>
</td>
<td class="nump">16.60%<span></span>
</td>
<td class="nump">21.30%<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_ContractWithCustomerBasisOfPricingAxis=us-gaap_OtherContractMember', window );">Other Contract</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 17,714<span></span>
</td>
<td class="nump">$ 18,908<span></span>
</td>
<td class="nump">$ 43,383<span></span>
</td>
<td class="nump">$ 104,982<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_ContractWithCustomerBasisOfPricingAxis=us-gaap_OtherContractMember', window );">Other Contract | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">2.60%<span></span>
</td>
<td class="nump">7.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_us-gaap_StatementBusinessSegmentsAxis=myrg_TransmissionAndDistributionMember', window );">T&amp;D</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 299,739<span></span>
</td>
<td class="nump">$ 294,940<span></span>
</td>
<td class="nump">$ 835,768<span></span>
</td>
<td class="nump">$ 823,398<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</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_us-gaap_StatementBusinessSegmentsAxis=myrg_TransmissionAndDistributionMember', window );">T&amp;D | Fixed-price Contract</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 126,387<span></span>
</td>
<td class="nump">$ 157,357<span></span>
</td>
<td class="nump">$ 373,739<span></span>
</td>
<td class="nump">$ 410,253<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D | Fixed-price Contract | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">42.20%<span></span>
</td>
<td class="nump">53.40%<span></span>
</td>
<td class="nump">44.70%<span></span>
</td>
<td class="nump">49.80%<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D | Unit Price Contract</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 88,579<span></span>
</td>
<td class="nump">$ 49,392<span></span>
</td>
<td class="nump">$ 236,518<span></span>
</td>
<td class="nump">$ 152,748<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D | Unit Price Contract | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">29.60%<span></span>
</td>
<td class="nump">16.70%<span></span>
</td>
<td class="nump">28.30%<span></span>
</td>
<td class="nump">18.60%<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D | T&amp;E Contract</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 79,714<span></span>
</td>
<td class="nump">$ 84,299<span></span>
</td>
<td class="nump">$ 209,397<span></span>
</td>
<td class="nump">$ 237,448<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D | T&amp;E Contract | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">26.60%<span></span>
</td>
<td class="nump">28.60%<span></span>
</td>
<td class="nump">25.10%<span></span>
</td>
<td class="nump">28.80%<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D | Other Contract</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 5,059<span></span>
</td>
<td class="nump">$ 3,892<span></span>
</td>
<td class="nump">$ 16,114<span></span>
</td>
<td class="nump">$ 22,949<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D | Other Contract | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">2.80%<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 308,162<span></span>
</td>
<td class="nump">$ 288,274<span></span>
</td>
<td class="nump">$ 803,654<span></span>
</td>
<td class="nump">$ 676,686<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</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_us-gaap_StatementBusinessSegmentsAxis=myrg_CommercialAndIndustrialMember', window );">C&amp;I | Fixed-price Contract</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 248,596<span></span>
</td>
<td class="nump">$ 220,872<span></span>
</td>
<td class="nump">$ 654,797<span></span>
</td>
<td class="nump">$ 469,700<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I | Fixed-price Contract | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">80.70%<span></span>
</td>
<td class="nump">76.60%<span></span>
</td>
<td class="nump">81.50%<span></span>
</td>
<td class="nump">69.40%<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I | Unit Price Contract</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 22,589<span></span>
</td>
<td class="nump">$ 19,518<span></span>
</td>
<td class="nump">$ 59,712<span></span>
</td>
<td class="nump">$ 42,361<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I | Unit Price Contract | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">7.30%<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
<td class="nump">7.40%<span></span>
</td>
<td class="nump">6.30%<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I | T&amp;E Contract</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 24,322<span></span>
</td>
<td class="nump">$ 32,868<span></span>
</td>
<td class="nump">$ 61,876<span></span>
</td>
<td class="nump">$ 82,592<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I | T&amp;E Contract | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">7.90%<span></span>
</td>
<td class="nump">11.40%<span></span>
</td>
<td class="nump">7.70%<span></span>
</td>
<td class="nump">12.20%<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I | Other Contract</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 12,655<span></span>
</td>
<td class="nump">$ 15,016<span></span>
</td>
<td class="nump">$ 27,269<span></span>
</td>
<td class="nump">$ 82,033<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I | Other Contract | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">3.40%<span></span>
</td>
<td class="nump">12.10%<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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: 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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: 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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<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_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: 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=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: 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=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: 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=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerBasisOfPricingAxis=us-gaap_FixedPriceContractMember</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_ContractWithCustomerBasisOfPricingAxis=myrg_UnitPriceContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerBasisOfPricingAxis=myrg_UnitPriceContractMember</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_ContractWithCustomerBasisOfPricingAxis=myrg_TeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerBasisOfPricingAxis=myrg_TeContractMember</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_ContractWithCustomerBasisOfPricingAxis=us-gaap_OtherContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerBasisOfPricingAxis=us-gaap_OtherContractMember</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=myrg_TransmissionAndDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_TransmissionAndDistributionMember</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=myrg_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_CommercialAndIndustrialMember</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>58
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140618068709512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Schedule of revenue by market type (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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="text">&#160;<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 607,901<span></span>
</td>
<td class="nump">$ 583,214<span></span>
</td>
<td class="nump">$ 1,639,422<span></span>
</td>
<td class="nump">$ 1,500,084<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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</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_us-gaap_StatementBusinessSegmentsAxis=myrg_TransmissionAndDistributionMember', window );">T&amp;D</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 299,739<span></span>
</td>
<td class="nump">$ 294,940<span></span>
</td>
<td class="nump">$ 835,768<span></span>
</td>
<td class="nump">$ 823,398<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</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_us-gaap_StatementBusinessSegmentsAxis=myrg_TransmissionAndDistributionMember', window );">T&amp;D | Market Type Transmission</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 185,007<span></span>
</td>
<td class="nump">$ 196,083<span></span>
</td>
<td class="nump">$ 537,762<span></span>
</td>
<td class="nump">$ 553,314<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D | Market Type Transmission | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">30.40%<span></span>
</td>
<td class="nump">33.60%<span></span>
</td>
<td class="nump">32.80%<span></span>
</td>
<td class="nump">36.90%<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D | Market Type Distribution</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 114,732<span></span>
</td>
<td class="nump">$ 98,857<span></span>
</td>
<td class="nump">$ 298,006<span></span>
</td>
<td class="nump">$ 270,084<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D | Market Type Distribution | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">18.90%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">18.20%<span></span>
</td>
<td class="nump">18.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_us-gaap_StatementBusinessSegmentsAxis=myrg_CommercialAndIndustrialMember', window );">C&amp;I</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 308,162<span></span>
</td>
<td class="nump">$ 288,274<span></span>
</td>
<td class="nump">$ 803,654<span></span>
</td>
<td class="nump">$ 676,686<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</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_us-gaap_StatementBusinessSegmentsAxis=myrg_CommercialAndIndustrialMember', window );">C&amp;I | Market Type Electrical construction</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 308,162<span></span>
</td>
<td class="nump">$ 288,274<span></span>
</td>
<td class="nump">$ 803,654<span></span>
</td>
<td class="nump">$ 676,686<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I | Market Type Electrical construction | Product Concentration Risk | Revenue Benchmark</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_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [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_ConcentrationRiskPercentage1', window );">Concentration risk</a></td>
<td class="nump">50.70%<span></span>
</td>
<td class="nump">49.40%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">45.10%<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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: 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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: 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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<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_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="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_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: 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=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: 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=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: 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=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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=myrg_TransmissionAndDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_TransmissionAndDistributionMember</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_ContractWithCustomerSalesChannelAxis=myrg_MarketTypeTransmissionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerSalesChannelAxis=myrg_MarketTypeTransmissionMember</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_ContractWithCustomerSalesChannelAxis=myrg_MarketTypeDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerSalesChannelAxis=myrg_MarketTypeDistributionMember</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=myrg_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_CommercialAndIndustrialMember</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_ContractWithCustomerSalesChannelAxis=myrg_MarketTypeElectricalConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContractWithCustomerSalesChannelAxis=myrg_MarketTypeElectricalConstructionMember</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>59
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617966131368">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue Recognition - Summary of remaining performance obligations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 1,600,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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 months<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,409,043<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-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | T&amp;D</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 months<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 381,850<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-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01 | C&amp;I</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">24 months<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,027,193<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-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, term</a></td>
<td class="text">24 months<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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 1,604,760<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01 | T&amp;D</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, term</a></td>
<td class="text">24 months<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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 639,171<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01 | C&amp;I</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, term</a></td>
<td class="text">24 months<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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 965,589<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, term</a></td>
<td class="text">24 months<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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 392,202<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | T&amp;D</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, term</a></td>
<td class="text">24 months<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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 207,175<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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2021-10-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01 | C&amp;I</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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Remaining performance obligation, term</a></td>
<td class="text">24 months<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_RevenueRemainingPerformanceObligation', window );">Remaining performance obligations</a></td>
<td class="nump">$ 185,027<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_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=121604090&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=121604090&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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2020-01-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-01-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_StatementBusinessSegmentsAxis=myrg_TransmissionAndDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_TransmissionAndDistributionMember</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=myrg_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_CommercialAndIndustrialMember</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-10-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-10-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-10-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-10-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>60
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617971064344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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>
<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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">27.40%<span></span>
</td>
<td class="nump">26.40%<span></span>
</td>
<td class="nump">27.70%<span></span>
</td>
<td class="nump">27.20%<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_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Interest and penalties of unrecognized tax benefits</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<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_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://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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 domestic federal statutory tax rate applicable to pretax 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 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: 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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_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_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=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: 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 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</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 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="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>61
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140618053584168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_PurchaseCommitmentRemainingMinimumAmountCommitted', window );">Purchase orders outstanding</a></td>
<td class="nump">$ 3.0<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_myrg_PurchaseCommitmentRemainingTerm', window );">Purchase orders outstanding, term</a></td>
<td class="text">3 months<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_GuaranteeObligationsByNatureAxis=us-gaap_PerformanceGuaranteeMember', window );">Performance Guarantee</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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_GuaranteeObligationsMaximumExposure', window );">Bonds outstanding</a></td>
<td class="nump">$ 1,360.0<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_myrg_GuarantorObligationsExpectedCosts', window );">Estimated remaining costs for bonded projects</a></td>
<td class="nump">660.2<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_LossContingenciesByNatureOfContingencyAxis=myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember', window );">Contingencies Excluding Wildfire and Health Insurance</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></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_myrg_LossContingencyInsurancePolicyDeductible', window );">Insurance coverage deductible</a></td>
<td class="nump">1.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_LossContingenciesByNatureOfContingencyAxis=myrg_WildfireMember', window );">Wildfire</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></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_myrg_LossContingencyInsurancePolicyDeductible', window );">Insurance coverage deductible</a></td>
<td class="nump">2.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_LossContingenciesByNatureOfContingencyAxis=myrg_HealthInsuranceMember', window );">Health Insurance</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_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></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_myrg_LossContingencyInsurancePolicyDeductible', window );">Insurance coverage deductible</a></td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_myrg_GuarantorObligationsExpectedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Its represents the guarantor obligations expected costs.</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;">myrg_GuarantorObligationsExpectedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_LossContingencyInsurancePolicyDeductible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Deductible Insurance Policy for Loss Contingency</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;">myrg_LossContingencyInsurancePolicyDeductible</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_PurchaseCommitmentRemainingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.</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;">myrg_PurchaseCommitmentRemainingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization 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 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121555522&amp;loc=d3e12069-110248<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_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="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_PurchaseCommitmentRemainingMinimumAmountCommitted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.</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(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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)(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&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_PurchaseCommitmentRemainingMinimumAmountCommitted</td>
</tr>
<tr>
<td style="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_GuaranteeObligationsByNatureAxis=us-gaap_PerformanceGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GuaranteeObligationsByNatureAxis=us-gaap_PerformanceGuaranteeMember</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_LossContingenciesByNatureOfContingencyAxis=myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LossContingenciesByNatureOfContingencyAxis=myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember</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_LossContingenciesByNatureOfContingencyAxis=myrg_WildfireMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LossContingenciesByNatureOfContingencyAxis=myrg_WildfireMember</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_LossContingenciesByNatureOfContingencyAxis=myrg_HealthInsuranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LossContingenciesByNatureOfContingencyAxis=myrg_HealthInsuranceMember</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>62
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617966968968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>plan </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>day</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_myrg_NumberOfEquityStockBasedCompensationPlans', window );">Number of equity compensation plans (plan) | plan</a></td>
<td class="nump">2<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_PlanNameAxis=myrg_LongtermIncentivePlanMember', window );">Long-Term Incentive Plan</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays', window );">Number of trading days (day) | day</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<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_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice', window );">Average closing stock price (in dollar per share)</a></td>
<td class="nump">$ 33.57<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Shares granted, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">26.75<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_PlanNameAxis=myrg_LongtermIncentivePlanMember', window );">Long-Term Incentive Plan | Time Vested Stock Awards</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Shares granted, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 26.75<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted (in shares) | shares</a></td>
<td class="nump">104,857<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Shares vested (in shares) | shares</a></td>
<td class="nump">77,397<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Shares vested, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 34.31<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_PlanNameAxis=myrg_LongtermIncentivePlanMember', window );">Long-Term Incentive Plan | Time Vested Stock Awards | Non-employee Directors</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">1 year<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_PlanNameAxis=myrg_LongtermIncentivePlanMember', window );">Long-Term Incentive Plan | Time Vested Stock Awards | Employees</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">3 years<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_PlanNameAxis=myrg_LongtermIncentivePlanMember', window );">Long-Term Incentive Plan | Performance Awards | Employees</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Shares granted, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">$ 34.10<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted (in shares) | shares</a></td>
<td class="nump">79,788<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Service period</a></td>
<td class="text">2 years 9 months 18 days<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_PlanNameAxis=myrg_LongtermIncentivePlanMember', window );">Long-Term Incentive Plan | Performance Awards | Employees | Minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares', window );">Percentage of potential target shares awarded</a></td>
<td class="nump">0.00%<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_PlanNameAxis=myrg_LongtermIncentivePlanMember', window );">Long-Term Incentive Plan | Performance Awards | Employees | Maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares', window );">Percentage of potential target shares awarded</a></td>
<td class="nump">200.00%<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_PlanNameAxis=myrg_LongtermIncentivePlanMember', window );">Long-Term Incentive Plan | Stock Options | Employees</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Shares exercised (in shares) | shares</a></td>
<td class="nump">14,980<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Shares exercised, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 20.42<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_myrg_NumberOfEquityStockBasedCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the number of equity stock based compensation 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;">myrg_NumberOfEquityStockBasedCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 represents Average closing stock price.</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;">myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award number of shares authorized average trading 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;">myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 target shares, an employee can earn, under the plan.</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;">myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>myrg_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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>Reference 1: 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 (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 equity-based payment instruments, excluding stock (or unit) options, that vested 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://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 (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the 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 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 share options (or share units) exercised during the current 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<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=120391452&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=120391452&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 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_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="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_PlanNameAxis=myrg_LongtermIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PlanNameAxis=myrg_LongtermIncentivePlanMember</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_AwardTypeAxis=myrg_TimeVestedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=myrg_TimeVestedStockAwardsMember</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_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementNonemployeeMember</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_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_GranteeStatusAxis=us-gaap_ShareBasedPaymentArrangementEmployeeMember</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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</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>63
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617969999576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Additional information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </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_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>
<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_NumberOfReportableSegments', window );">Number of business segments (segment) | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 607,901<span></span>
</td>
<td class="nump">$ 583,214<span></span>
</td>
<td class="nump">$ 1,639,422<span></span>
</td>
<td class="nump">$ 1,500,084<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I</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_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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">308,162<span></span>
</td>
<td class="nump">288,274<span></span>
</td>
<td class="nump">803,654<span></span>
</td>
<td class="nump">676,686<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I | CANADA</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_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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues</a></td>
<td class="nump">$ 19,600<span></span>
</td>
<td class="nump">$ 22,300<span></span>
</td>
<td class="nump">$ 58,600<span></span>
</td>
<td class="nump">$ 55,800<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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-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_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: 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=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: 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=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: 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=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="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_us-gaap_StatementBusinessSegmentsAxis=myrg_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_CommercialAndIndustrialMember</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_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CA</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>64
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617970058024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Summary of segment's internal financial reports (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues:</a></td>
<td class="nump">$ 607,901<span></span>
</td>
<td class="nump">$ 583,214<span></span>
</td>
<td class="nump">$ 1,639,422<span></span>
</td>
<td class="nump">$ 1,500,084<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 );">Income from operations:</a></td>
<td class="nump">24,929<span></span>
</td>
<td class="nump">17,262<span></span>
</td>
<td class="nump">60,679<span></span>
</td>
<td class="nump">36,298<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</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_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>
<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 );">Income from operations:</a></td>
<td class="num">(19,190)<span></span>
</td>
<td class="num">(11,259)<span></span>
</td>
<td class="num">(43,512)<span></span>
</td>
<td class="num">(32,773)<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D</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_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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues:</a></td>
<td class="nump">299,739<span></span>
</td>
<td class="nump">294,940<span></span>
</td>
<td class="nump">835,768<span></span>
</td>
<td class="nump">823,398<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=myrg_TransmissionAndDistributionMember', window );">T&amp;D | Operating Segments</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_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>
<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 );">Income from operations:</a></td>
<td class="nump">32,387<span></span>
</td>
<td class="nump">17,726<span></span>
</td>
<td class="nump">74,189<span></span>
</td>
<td class="nump">48,706<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I</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_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>
<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_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Contract revenues:</a></td>
<td class="nump">308,162<span></span>
</td>
<td class="nump">288,274<span></span>
</td>
<td class="nump">803,654<span></span>
</td>
<td class="nump">676,686<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=myrg_CommercialAndIndustrialMember', window );">C&amp;I | Operating Segments</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_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>
<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 );">Income from operations:</a></td>
<td class="nump">$ 11,732<span></span>
</td>
<td class="nump">$ 10,795<span></span>
</td>
<td class="nump">$ 30,002<span></span>
</td>
<td class="nump">$ 20,365<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_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>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: 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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: 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=120311839&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_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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, excluding 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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: 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=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: 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=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: 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 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: 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=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="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_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_us-gaap_StatementBusinessSegmentsAxis=myrg_TransmissionAndDistributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_TransmissionAndDistributionMember</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=myrg_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_CommercialAndIndustrialMember</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>65
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140618043855960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncontrolling Interest (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [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_PartnersCapitalAccountContributions', window );">Capital contributions to joint venture</a></td>
<td class="nump">$ 0<span></span>
</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_dei_LegalEntityAxis=myrg_HuenElectricIncMember', window );">Huen Electric Inc</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_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [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_PartnersCapitalAccountDistributions', window );">Distributions to partners</a></td>
<td class="nump">$ 0<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_us-gaap_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_MinorityInterestLineItems</td>
</tr>
<tr>
<td style="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_PartnersCapitalAccountContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contributions made by each class of partners (i.e., general, limited and preferred partners).</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=120397183&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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 4.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&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_PartnersCapitalAccountContributions</td>
</tr>
<tr>
<td style="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_PartnersCapitalAccountDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 distributions to each class of partners (i.e., general, limited and preferred partners).</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=120397183&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 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 4.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187171-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_PartnersCapitalAccountDistributions</td>
</tr>
<tr>
<td style="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_dei_LegalEntityAxis=myrg_HuenElectricIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=myrg_HuenElectricIncMember</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>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.2</span><table class="report" border="0" cellspacing="2" id="idm140618043687576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Summary of weighted average number of shares outstanding (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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_NetIncomeLossAbstract', window );"><strong>Numerator:</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_NetIncomeLoss', window );">Net income attributable to MYR Group&#160;Inc.</a></td>
<td class="nump">$ 17,292<span></span>
</td>
<td class="nump">$ 10,355<span></span>
</td>
<td class="nump">$ 40,609<span></span>
</td>
<td class="nump">$ 24,915<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_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Denominator:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding (in shares)</a></td>
<td class="nump">16,698<span></span>
</td>
<td class="nump">16,614<span></span>
</td>
<td class="nump">16,670<span></span>
</td>
<td class="nump">16,576<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Weighted average dilutive securities (in shares)</a></td>
<td class="nump">184<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">128<span></span>
</td>
<td class="nump">116<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 );">Weighted average common shares outstanding, diluted (in shares)</a></td>
<td class="nump">16,882<span></span>
</td>
<td class="nump">16,714<span></span>
</td>
<td class="nump">16,798<span></span>
</td>
<td class="nump">16,692<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_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Income per common share attributable to MYR Group Inc.:</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_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.04<span></span>
</td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="nump">$ 2.44<span></span>
</td>
<td class="nump">$ 1.50<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_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 1.02<span></span>
</td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="nump">$ 2.42<span></span>
</td>
<td class="nump">$ 1.49<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_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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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> -Subparagraph (a)<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=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: 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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: 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 12: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: 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=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: 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(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&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_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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="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_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=120380238&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: 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=121326447&amp;loc=d3e1252-109256<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> -Subparagraph (b)<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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: 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 11: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: 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=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: 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(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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_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_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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: 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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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=120399700&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> -Subparagraph (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: 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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: 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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: 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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: 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 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-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_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_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="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_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</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 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_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="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_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://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 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 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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://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 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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="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>67
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140617963642648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - Summary of shares excluded from calculation of diluted securities (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings (in shares)</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">73<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_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://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 (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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>68
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M22PY-J-<-DYVI]/I!T:B;6TE496H.OWW!259$($7%]F*_26Q[)>'.,0!\.
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
MP-;X:3*<>Y<1]<P])D8B"5?N#:PC)A7?CBJ07E(ZO"7/E[S4U>B-+E\0_[R
MF$NN,CI8HK#!!Z;AY5T48J=J)Y0JQO<YK&L]FC-8U#&G9)H.%[;+CF249)Z0
M&0;A,(3F@/(&BO0A3'ZAL2T@SNQY=9C1Z0Q''IT&23@)ZOS2QQ+!%AAF6.Z:
MO"X8*LJ<5WK*V5/!I%1S"A3: 7? V)VAB;VP<42'KMA6."6IQQ%#,!Q&6+>,
M_'4>V\C)HLR*LVTUSC+? C)@PB^0Z3EUM_DO%6NG0!LR63)+AP(=O,JF1W[\
MKM# "(=IU.?KT5IVJK3I MO#=,AWA]F8SGRKRE (AS$$<6QV0"$X]:Q-KCIU
MVI 9$Y)81=UA1A-/32<&1B0,HRX97P@EL8%"<4:C@42'&9[&B4>BP0X)8^?V
MM%VFTP$;-JK&DF'..NS 4:\+!DOD!2P-#A2\WC-YPNZ8&/20,'KN&U$PMCJ,
M<_H6@]B8(3@>)J/+:CKS):-!$7D!12I,VYRO=(777%8[N>5.@J%TSZR-&RLM
M'43*9AGQ$(D8(I$PD>YW3;&!7;$\,<0V5H#D<6;I=MC1&4T\%908 )$P@ 8+
M:B?U;MF9E$[]#O*0A)(A/EUV& IPYB$H,9 BV4G+:<UKJ*XG+"<#&Q*&C0K5
M4C30#GJ7Z%7#@(OZ7/P:[>H5E,Z&[46Y5V.KMCH5"DA:[IYZ!VS2!$^'FSV'
M79JEJ6^!&2J1,)6NC"N=^CY185O?>J;;!H^5J;8)B2/J@2@U<*)A.-UWL>Z6
M%YSG^#8OD5B6_$&?/T]P@CJ.1#2*X^%NP&E'(Y\GAF$TS+ _]*1+9(9*ILJ*
MTQ&;4.,9'FX.75;3Q.>%P1@E)\"%/;&FX%(#1JI7!(!C[8Q3-W&\O1CBUV5$
M//"E1R_SPDB\9LM6O;;NBT0AI'OG36VL#5/=80)%C1*/2(,^&D;?%[8]T$17
M$%%5Z@W!)F\\:> ZC%G;&9=5EGFJ"#7<HV'N=7M&5]%U2K4QEEI1#=K\+M-@
MCIZ$N>-]XZL#\U[_N1<.F,W2U'JEY;";IG#L\#ACD$?#Y[*;]9H5NG[ (5>_
MY$"P\X7#[^&%!V2+\M4IW3Z(C7%B38%MY7O+20T^Z<OXA&K7J'*FMAAZ.M0&
M25^HNKV''6KM68T."";Q$)4.*YQ27XX;4M+9RUL,E]+@>W]#MCA,MBOVP.M:
MI9TB FNX6+E"$#M.5.3X='KX!F";98D/6K&!5AR&U@VX'Y:'K8\/L)>)AV7(
M80;(&M;UR=&7L(HU#_H#H43Z=43W):E_VG^$O-2?W@;/K_"[>?<IT733?=G\
MG#<0=@EX74.7T=L,(M9T'PN[FU9L]?>VI6A;4>G+#<N!S,H ?E\+V& <;M0
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
MPD;UG#*3'M_<T/MDD%_&4."ISSD?.%<2(J4K&G$TG_YG[+FO8(25+G/4CM1
M2SU<>>#O#_R\^H"M/2!Z@-P(H@JP2IRQ8RUW;,=5T  !V_AY%&J?S=3$9A;7
M'F&D/Q4&[;@EY.%4T%@<35(R1SI$'JQE*#5[VSP(YG%1&98@&#BSI@4^Z4'5
M4[.:>L,#6X;R8-D_/R!!<AO-T!E-2TVCOSW2A$&0F0@2K-600F_6X%BABE&$
MGX=4$G# /E6P!Q1,C3E!=R:&K-!5G->W_5*N2WU69#+)2QCE.BHUDG%,U9B:
M,@&B!.=Z8JJ?CXV$&U3K-J YF@=[3T@69[:D#X4U$E@PG/%]!L+5!>10^=#E
MQ)%AYCWUT8!T X5-D4PK&E6HEO*]'/6)@"UK8&S%EYJ",/V]MK+:"-C9++@"
M+/#:B54!9 )($'1Y%&<W@R0ZA%>]CX_HBW4T&1Q]X[Q)\J*:3JS\M:'/$9<$
MMGR2"#=_OD!0BLQ:G_^'DZD7II-_F,^.  /*D@O,>;+%ZE_B*O>VZ&34I.-,
MW BC^YIV+&1FXI/C.G2>NHJ/FXBITWQQM"KX4D*EFS+#'A@,<Q&7@:B$R?H&
MACL.Y[JJB?=\2"22C1#JGL\_"2Y0*KA%@4-,Z.5EY,]CX%OB*$!)RC>A%M]1
M ,>R:]&E661(RGW./%VV'>-!7[Q]=U=HB&<C!#$N4X='&#P_R\>NF;K81WP6
MI%'IO1M!NI'HV_U\* B\IBL::&X8X#NYQ3KNR:%%QE:$P.PV7+%2DFWE=?9A
MST3>8C,:G2YX0D<,05EA1OX]>M*\4<BTQ3JA99;,0/.:G4!W .-8[VDPE<>7
M+J@/$E*H 2YU+2<E76^-7A(N,OW=1[P;\_T-L4X%OD10T=8;'C$)HZS(5W"D
M'H5&0WE^N6\,\W^&=4$ )[PZ39T@\MHB_2"F[)JPMY\C&()ZH3FA-1R7.D@H
M*@6?*XAVY()L 5_S /N476DD2Y,$'M/E[3==$83]_U19A(#&#T=/^L3*VW\X
M.>H_F<0&!$HK=Y/<JW/7O^&OAU"X=UEO0>)@T(L0B$CZ1#:FFY@,;YA^XI>%
MA^/Q8!Q94Y15-$:=AA;$CQ@CRKZ+)P]GXJ28(#_?SBARB%JM3:ME-FP(_2*\
MV/H<W ]CV>UONL*8LF^J .29?Z2!08O +C!MS73/%;(A24K;N9E'\O;"= &0
M\FR\YX<Y]WX)#:PTPWHE_631NV%0N_ W'DL>B+WN@Z;=6/5%V# 9H+#$5^-M
MRZ3,R+V*6J()<ON3ID$8+79B/COY]]B ^.3ME1JW\Z$!)]'0TJ=%=OK9D][#
M4?!3&]CZ&_ XL-][;>.W/AR$2Z'+CLZ%"Y(\+!M?(YJ <>]#=#Z;/QDH]SZ0
M[#OK]L$WZO;1[.=OU>W#[Z/;DY.O=5Q*H-^B7(AZ/^4>CRHW;K]=N?-O=]SY
M[/%W<=R'7^FXWZK;>SONPV]VW,??JMN3V<GWT.WQG(8%2X('IWWN?V]-C9^7
M ?.>!5W&203#>F[[=PUU^>5N<%T,%9&=^IE_1OFRI;MI"YCTRN"?-,)^<WKY
MJG]6F'J>:J\HN;2]:PHV:21P>OG))0)A?AB)^@G3&!-GID@3RHQ4-D[/ 66\
MF_0U4=*]_S(B5T:KZ0D"S8B)H\'^20_;M+^'1L'S,^5"46NHZ762;WQPFF6S
MT)00;9$'F'2+9H@$T6946A*VHZI/E\1D$J6Y%Z:_10:]^?,R3K/#PC1A[A?O
M@7&^)A32/^X(5?KN.7!T('!Z2D2)O5M=Z:(6_]$A?A&D/T^2D:*($(O_,CTZ
M&5P9T9,#OW\JSNB&NQ5ON=T6/WXT<$%Q<OSS3Q/Q#M$7'C.1$88K::8X2K)_
MU-/ZQUN%OZP-:&;IJ92< Q@HF=*L^Q%AE1WJF\.$HKD9Z[=[)KBIZ_6H>TX&
M#V?HZ16[@-[*U/Z8U6HZ''0'\N#6WW^@B4=*M/XF>MUIOIZ9L$"P1\NO!0*R
M*\+$G5TZOGG"3^G54WY9DO68HZKIWT95<A?OIRGW2DN/8_:UXK=0=( ?LCJ:
M&M-#SF'SGO-AU1J!&U_IR/3H.+[G*GQHQ38Q5VE6$3B[^ <\/MYP1-FIFFS?
M3RE2ZDB2@YEQX=,3&"H -+[PWF%2DP!9?X?KR[JCR<_1)']S%420(7C:J!.O
M15]"("K!C%0"EFF@.O53PWP(Q(]/J+3E]6'LV4M$ [=-Y;_8;I\6_E:=:L D
MC(%JM7^A$%.-6?7"#24GUH/M\GL>?\MQ-Q,W!.MJI.2R[T/Z4IU:_/U^ZH;@
MJ6_TTZ))>/GAKYBWVG2.'JB'"ZXPKX[\]$'+)=Y7 R\!>;QIZ47+5\JTQT^X
MD+JE.P^C+'IEPJ>S^AD\!=W'<><0"N.#!^--^:"*Y3KZVNLW?SEV^U2ROYF\
MSZV2KUI4Z;CI35[D]])+0=^?DW/32_U8%_ZO#C6#XI7XC>[23U@;1\_B8_'\
MTN=M-EVD@U:=#6/J/)VE8<<]W)!OIF,.@08>W5I!'TWG#^C5>IJ>,<GC9[_D
MP[7?F9U801_.?WHJ+NG9C5[M(M;^J*A8@?FT\:*BAZRLRAA8SF_2859 7\9
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
M5"^QM_<U$;^TL?7[(QD+#?1V YC8R<>HCH,E]?)\'=1Q=OQYI\.VIL@EDTS
MJ,\>:GE+27M [RI&;C)_ Y&PS!$A>]#R0MD:J%)INLNE".(4^8@Q:J=<(D+B
M#BAMT?GB6B"DF=M\:W=+&P1&JN5!I^_K*09N'STBZ7?BE6$7>2] A_91YT*F
M.:.+E$"X4R)M.R@&1=_=L)(3-.L/<3HIP2Q+@D"^1]3=VVT &*WYL,^YY.W%
M8G+TD(2H*Y86#!AHS>P\%1VN *=T"F*M8]45WD"LGJ[)4R/"=#!OU02!>*ID
M;M"9\^BU7=T.KA=Y7GO8GJ?>#REE@S!4PA17S-%(^#Q)YI?HFC2]+5W$+)@>
M*PS?Y'D#OI?.Q?Z%#]B.\^?_ E!+ P04    " !3@5Q1KZE_N"<&  "*$0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6S%6%MOVS84_BN$%PP)(-BZ
M^)HF =)TPP:T0]&NV\.P!UH^CKA*HDI2<;U?O^]0%]N)D[9HMSTDINAS_<Y5
MOMAH\]YF1$Y\+/+27@XRYZKST<BF&172#G5%);Y9:U-(AT=S.[*5(;GR3$4^
MBL-P.BJD*@=7%_[NM;FZT+7+54FOC;!U44BS?4ZYWEP.HD%W\4;=9HXO1E<7
ME;REM^3>5:\-GD:]E)4JJ+1*E\+0^G)P'9T_'S.])_A-T<;NG05[LM3Z/3_\
MO+H<A&P0Y90ZEB#Q<4<WE.<L"&9\:&4.>I7,N'_NI/_H?8<O2VGI1N>_JY7+
M+@?S@5C16M:Y>Z,W/U'KSX3EI3JW_K_8M+3A0*2U=;IHF6%!H<KF4WYL<?@<
MAKAEB+W=C2)OY0OIY-6%T1MAF!K2^.!=]=PP3I4<E+?.X%L%/G=UHTMG (VX
MMI:<%;)<B9=*+E6NG")[,7)0PJ2CM!7XO!$8/R)P(5Y!9&;%#^6*5H?\(QC7
M6QAW%CZ/GQ3XEJJA2,) Q&$</B$OZ3U.O+SD4QYOE,O$C8>83" .D=A[[N#8
M!AZ=-Y22NI/+G,0?UTOK:?Y\PJYQ;]?8VS7^=I%X4B"7\[FM9$J7 ]2K)7-'
M@T]IZ;VV#3QI"X\5M:UEGF^%=:JJ<^E(N Q_"CEY*_1:5'*+6@5NFTREF5"6
M:P,6K<1RVY"2*:Q8ZQH:6;8J_?6=-$K75J2]8A"0:<5P28N-M*(BPQT(XE:U
M897,BTNE5T/Q:T:H96THZ,4(N?,OW_-/&A(INI>#I$U&Y3TO4FW!I,JT-@84
M:!O>@CWM&D)*[4 )*K6B!B>6 AVYMXP=[7!8&_I0 Q<@!_J\!H,AAPMN2971
M=XK;6^.^]' !%Y+@[#SQ[B$N127+[???S>-H]LS36YVKE7=D*7-9IB1\&P!6
M'.W2W<>B,ZE5!9S98K ;NJ.R)H]5SP,K082^;)E=IZJ!S"=%7T&,C<ND$QE"
MM"3 F<+.G)B4I;4*EK7SF%52^73HLRH056V06##6Z9W*/6""1CZ'[99*,CX'
M5S!6L\,,^U]ZR=EVJ%A6+(*:W!!@TAN/$**($-9+MZYS3(04V>B><+!-(D[
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
M0*W8!UF8G69OBT0D??@).&C9"!LVKL('$=Z(<LPBWV.A'_H/X(M:L2*++WI
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
M(]Y4#>6R=Z"T1K:3M?K +872B%O=Z6G8MC8I'[*8MN"1]HBIG<B^9=7,V'L
MI"@$'6K>$;=[QWQ.[CBB2N\."4'+3K0"BD-0H\RI4:?RKI!6[%VU[M8N96;L
MUPJXQD_G@&GRDXQC:<I6XE;BO]):O,(A)[5A&V4H\T7=VZ7/$<@MZDO;8V[<
M!=W0+, 2UE;ZLXW&@%: 9E$9@=!3T9K+0G06O>"OP*GM&@WV.[((;U&^"EJF
M$H!L_C;/.?4FSK"ZUE+KWB!4-2HX'IMWABUE [F.:C0+[<Q@%&PYT/H(V/K"
M"83*]A8.'N"##HM\TZ^ZM"5K-'M&=9O[Y^\^7FG[,SC_Q=KC0&&+(%QQ2NX\
MLG_&:..^<EO?,6K3$#G1%#"MVRQ;4;K0RSO3=UJ#@A986[1+]+=!>T4UV-9.
M4,W8[U1Q4(*H+Y1E;XT5"328W:9W*^$:KZG_FJ37T5@!/$?*$%JN:C"&"OF>
MM6JD]3,=/?C=&/W(P<?FNS$%B(\[QNP!LH+;K!\:G,%L[;H92=T,0R]BY'H.
MZX:&Q!)R/\CA'FA$IXBJD0[Z.2.1?G@.O8CA8WQ&ZI_%>G/^BEW;OV_9)V6
MK&<EN I;BAB=AQIB]2_LRAXK[(-L"_+/UQ_?3,Z+GUC $R_,4A;Q&6=_QP*/
M,B_.$Y;YL]0NA&GDY5G(DL N_$;'B]N=@3+-&<]G">/<B[.<I;.0!4'@!4G&
M@@P/SH[7+,V]-(@83X@V\D+.09NSP(\\/TQ8D,X"]MYF<>SY,5Z +N!>$L<L
MPJL@==NQ9? 05,W!-"0F_LQWNOH91//)2N*G7NX'X\I?B$:0__AHQ*D7QBF+
MPUGDHL%]+TOA*_*;BT;F<9ZS)((K#J(1Y5Z8P_0$80IR+PXRELSP+_/RP$=0
M\'L(1A9Y\!WC&9B&W,LH6 $D!G!SD*2P?8Q&Z&7$E,**P 0)BY$G 7CZ&0OQ
M<QH-Y$GD3WS/D2 \C28K<19Z/-BO?">L?B>$_N,I;'YT2H1I:),\BGH\)G'D
MI7G*LF 6VX7 \SF0"!0E_$N(\C"QF< )BS%AD' '(.6)QT.?,!J,:<%]2B&$
M/\9B$B#Q$A#C.0T0QY!2*^G3(DB\@.*().2IQY.<4<9&(6I)")0FD[S(PMA+
M*</&+,C\$,">YD7@)6'N19S?P^GC,?D_P#0*?(_'(2 '4)'^40+7^CY+\AZW
M&>I=#HHX^S(B0<R]-++5,4'5]<($OB9XY;$7^"AF(>P?(Q*F7A39\&4L0XDE
M+%*E#E$7?("-$S)=2%"!\PCA<)1^&!)E8"MLGE'4_6E0.$*53X.2I(F79,E!
M4&(?4K)O@"L:I\_RZ,'ZH\[3I]7YIZ7(1[E<'\F-8?D3VFV]KK1MF>"^# 73
M3R'$YL20FW@![/F 21C:FCZ\P#7>M!5Z2]H.< 'U5&F!L($BS[P,AT.0CAGR
MBKVF699M6 ^:L?$DC.D8'_ P%.2(TO00)$/0[I^8WZ%J'TN#'UFSGU1$_A<Y
M$ ._:4)PM85BGP-Q#/S!I6%BC_&C.< 1;]]/* ?X2,'3'I+9$Y)@*+2(MS_&
M>P!Z1%7^H22X7Y"/U8,;29<'NGM_<%T_72+8^WE=N5F49E<V/>Z'Y/"F3;>G
MG]#Q^>[.[P9&[<A\,V&N]LP/KE23M'MDVWA%[@<T_3S+7N,$V[:5P;6'B:UH
M2X_N=-+0;0P*V6N2H37</JF4&WN'LW=J.]$8)@QV^M5/N>@*1'1.EWZU8>O.
M=/;&(HJ"G%/V5V!W.6W*:F*ARWFRR-A9EQN65_^A>1!>NYG2DSQ&"#H:#N>"
M:4AHP&)]H]P]6]006+H)T(%0>GI<\#W^X*A5 WL@2N..9R<T6T1_>K5?-E8H
MC1_[D4V#2RDSN(+>#H">C:7@\6P4YFL=W;-#X#M(]#@?=+3CHUY#1P">KV31
MLPR^:$@>^KLO! 2S( VH6T;=#=*86KX,O5>\1VR>Q/9R94\4GMJ&#[1YV*M@
MX8IC/@6 L#OG'NRRJQ$Z.C\*#V8/0V0%NQ7:W)L0/R&6ZH'X; &/W>E"=6T?
M&V!E,K:EJSSQ?>"\F(JKM'6RJ+=B-XQ%:%ALVW]5S]A5Z2"RG]J5U6*!0X)V
MSR54D<T3S:&4GHOB<ZV6)+?L++#M(/<.A4+WY4BPC6J'8?8Q_>TXPJE:R-9
MZN%M1;M/#<>/RB< ]XM!-BM0<!"'@FAIGN(FC0TJ>&6]0,-AA)OF)W0&3\'7
M'\'#1-\&4'7F<*1NQU?C%+7G,&R91@!$[DN@^RA7#S"9.+4?==D1]%O@#UTJ
M&V99HA%+.Y\:W8%3$'*LXRDX5Y"QTY4M732H;0H:,EX/5=+2W$C=U:X7>0\?
M]@=$/R,[]O'F;/)]#/8L[5= 2C"@W7TJ&U?'#XU7[OO:GMQ]I7SGQITX*1;8
MBGXK/F&M^_+G'HS:V*]M<V7@//MS)07\3 1XOU#*# \D8/S\>OE?4$L#!!0
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
M$P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6RM6-ENXS@6_94+SY8
MCO=J)U5)@"PSZ #=J*!2U?W0F =:HBU.2:**I.*XOW[.)2E9-NS4@GY(+)&\
MV[DK=;G6YK/-I'3T4N2EO>IESE5OAT.;9+(0=J K66)GJ4TA'%[-:F@K(T7J
MB8I\.!F-?AH60I6]ZTN_]FBN+W7M<E7*1T.V+@IA-K<RU^NKWKC7+'Q0J\SQ
MPO#ZLA(K^23=I^K1X&W8<DE5(4NK=$E&+J]Z-^.WMS,^[P_\IN3:=IZ)+5EH
M_9E?'M*KWH@5DKE,'',0^'F6=S+/F1'4^!)Y]EJ13-A];KC_Q]L.6Q;"RCN=
M_ZY2EUWUSGN4RJ6H<_=!KW^6T9XWS"_1N?7_:1W.SJ8]2FKK=!&)H4&ARO K
M7B(.'8+ST1&"2228>+V#(*_EO7#B^M+H-1D^#6[\X$WUU%!.E>R4)V>PJT#G
MKI^<3CZ?W<*NE.YT 5];P7!=#AVX\YEA$CG=!DZ3(YPNZ%==NLS2O\M4IKOT
M0VC5JC9I5+N=O,KP258#FH[Z-!E-1J_PF[:F3CV_Z3%^F3#R;.%-?10;1):C
M&V-$N9+^^8^;A74&8?+?5X3-6F$S+VSV%^#Z8YSH8R;]@B@WQ.GG\&?)K37)
M+[5R&TJZIZM<8+>&;PRM,Y5D9#WC@,?.T4Q86DA9T@K@.)F^)0=1D]%X3K_H
M<G7V49J"'LH$H"&CZ!&<Z23P7(-4 $U$ (DR1=I:)QR_6-)+NJF,RFDR#3X]
MI1-F_,^_G4\FHW>_?'QX](_C=Z>>-@@=O2:T0^Y/\FK#8T"?*AC#1T2J*V\9
M5.!W;=1*E2(GEDFJ]+;U2:R%22VMI9%4:LHA%F!%$")TK5(L:N!]X)E41C^K
M5%I"G0PDWN 3<0K^C=(><0JZ6/I2BUPM50#'UD OB/@T>!K04N(1&H)8%Y*<
M>*%<K&V?3A:G>WQ<)ARE&BJ[R'/#'(^(!8>DX2 J%/)$!:\;KE^\G9YZMQF5
ML-GQI(<&F_+ 9ETJ3[@\I4H:WR@@FRSGVY9RA=T,N.ABCRQKU%GHLK:2E]0I
MI8KQ1!AP,#^+'+9@A^/BY'\<'SZ\%_!BXUB/8$!^0.]-BBT$V\9[K*R+!9#%
MJ2.6><8?WC_<Q7PX9@?Q8RH=@A%IFM)B$Q15Y2I$6J%KE)(89X?RT/,AD><Z
M\8GAD*X"FH=UMZEDG[DR>9)KRXR1-% C\HP9SU$^GK^SS+P V^CC$.\I.#?G
M/2(#^EFOY;,T?8X,P2B@:S5'2KD2/E 46"?M\MW[WQ[NS\87!'FI+%32L-]7
M(<@.6J:U895SUN!78=@P]J$P\$3(?G#GY.\?LV8+%9NFG), DIMX *MV*E=_
MRB[UOV 2;,,,T4)V0"4FR(5U:"F$,N]=EHJ-#0K!3#!O/?O5J/E*N-BV;/CJ
M,AF%4H'P#N@J"S7..FJT%@37!$)6(MC;1CFJ7G.R:R-V_CZ=#MZ@BJ$).$QG
M._X/$7$('":<_#28OQGL]!-N 1CA4+Q+K^&VHCF,9&?/P&,_@Z*^C,/7$NUP
M!1G0_=93)3NA" -%:"<8!YST#FEF@IT0:@$?CV;]\S?SQ@^OJ;PMZ;Z&<RH6
M5:XW4@8]L:!K@\):GC4;2'>43*<-3CADTMJ/?5S#HU<Z>"^%,H325>_#C"@X
MJE-CAM/'Y#(5Z6>.3&"T06[UOXG=UC;/P6!<7" K$5>Q+<\]K.-^3-S8IB<>
MBIVEZ0^X:C[O3R^^R2MQ[7OAG<X&T_%?%$/SB_[\_/QX%]@+'*CJA%E)UX^C
M58(FO(R.*NE>)E'H."#:_Q'CQK&&;*M2Q!+E0N%Z(N%+Q$+9CBIB1__07PI4
MFF=<OFAIT(?_E$9S9&"@^4=3+X(A>U6L3Z'.U=61%M"5Q#4<Q#[F$FEX+*5"
M<L+;8$%\X6J8AFFKTU$9RRSDQVX)BTUQ9P2^:SM$/'JKV4J\W&_3M(Q"I,()
M$RT!,29F:7@*+*2PM>'!P\\0PAXT<8F!HL2PE!\U-D '-II3$_CCFOM9NM@C
M@M6ORXB5^0A_=J@?2'6-F]'COG.WR=X)/^\QX=@)_I(3<8I3>5=2U-[C!5>H
MHL:@)LTS=PG#DXSQUZ1P@'.A$LIWJ4Y*?V4^^8'LY&L+)!FG$E7Y'B1?I$F4
M]V$S &NJ:I0GP$SC6?_B?/0=.N&^[;)#R=C(Z3;*T6 VV6V4B#*]*C&0V./W
M*?G"SXQBWHQ\W]\=MW&[U]6WE:*I/NL87=\T/QX<'./0R(9V"I&RC2EIZ#\^
MDF*(()243AL5<'0E2[[!^ G<R-"H[.#0U7K8^7Q12$0A?Z1A+V&4#E\RVM7V
M.]!-^/RQ/1X^(J%-K?@6G,LE2$=HN+UPL6E>G*[\QY"%=KB)^,<,TY(T? #[
M2ZU=\\("VJ]CU_\'4$L#!!0    ( %.!7%%>^"S+Q@<  +42   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;*U8;7/CMA'^*QCU)I.;H26^Z-5G>\;V
M-:D_7.HY7]KI9/H!(B$)/1)@ 5 ZY=?G68"D*)_/F3;Y8D,@L"_/[CZ[Y-5!
MF\]V)X1C7ZI2V>O1SKGZ<C*Q^4Y4W(YU+12>;+2IN,-/LYW8V@A>^$M5.4GC
M>#ZIN%2CFRN_]VANKG3C2JG$HV&VJ2INCG>BU(?K43+J-C[*[<[1QN3FJN9;
M\23<S_6CP:])+Z60E5!6:L6,V%R/;I/+NRF=]P?^(<7!#M:,/%EK_9E^/!37
MHY@,$J7('4G@^+<7]Z(L21#,^&\K<]2KI(O#=2?]!^\[?%ES*^YU^4]9N-WU
M:#EBA=CPIG0?]>%OHO5G1O)R75K_EQW"V70U8GECG:[:R["@DBK\YU]:' 87
MEO$W+J3MA=3;'11Y*]]SQV^NC#XP0Z<AC1;>57\;QDE%07ER!D\E[KF;)[$%
MQ(X]J!!@('4U<1!,CR=Y*^0N"$F_(63%/FCE=I;]516B.+\_@4&]56EGU5WZ
MJL G48]9%D<LC=/X%7E9[V7FY66_X^5'46OCI-JR7V[7UAGDQ+]?$3_MQ4^]
M^.D? _%_%L(^_.LC^]'HIF;2,LYVNBS(^%Q7-5='IC?,UB*7O'1';"KOD#:6
M66'V=- GOY$Y+UGC9"EQ3*J-X7"]R5UC!..J('&5,"2&A(1GI!U5^EDXBRO,
M[03[64DG"O;DN!/67SP(ZX11[)XK7O Q^X13]ZUM.VZ9.V@4;@>Y#0[:B F>
M[^".%34W$,9 ,?@_.!.QPT[2&5B(*A7&0+'3##(_?<>K^MU[K__>KQ_&[%$8
M#YK*!:L$M_#,8TF'C+"Z,7C RU+G 5<<]BY];9Q7265>,(\ /-D$4(-[M9%$
M7FPC%;019*T^RQH;C!1[7C;D%FEHY1+L?51)11<MF+ 7JFD!E0JQ$&QC=-6!
M@H  L"]YV?C0;X7"-@7*P'32(KZ H*V ?3]^\QD)A@ Q> 2O0D*07NOX9A,R
MRU*  OK=)<LWPB>8?U8;O1&62!FJ-D)@Z^'321.) VP@=.\W'0C(\3S7C?)@
MU[J4N<1A)/  I "^W^! @1)HIZT R=K<R+4HNDS\2<.!Y+N_+-,D><?^;K9<
MR5\]5A&[:RP*RP9#GN16R0WR'Y;<GO0_=OH1+9*7QLF*W2K5P*- $3#9<&4K
MZ1WULMY+5(9<-Z3FTGO4I6(78R"SEP5AP-9&<Z0>5UOAJY3J,2>'55^3S#W7
M4 PT,"6<[\PA/@W8JDW=$#>R_CQ*4 QOD2MJ"P"$@:,^6'E;#-%9<4>LJ;>&
M%R)BU+J=4+YX0L'47)J3S0?IJ%I1JT[F3<D-R@>=B7PYE_BRH/$ IU9B9S)A
M?\8X(7E.4@#=#FV5[77ID%'GD!&!(OE.V 2L,&8(T]]HT)',%A2*)_14[X79
M87@Y!]L>0615FZC/P\I+JT^Q!98&19@?B5B<#B4Z=(WV:Q@C*+MVC2'Z58!9
MDC^&:3@-<'&SNC"BY$2I!:]@ZPFHT/>%.2$EU=YKN] 'A0N!S"6YG^N6*/;"
M%Z?<4W478)62'F!O2SXK<N5B0W"<79?80.46/G\]<O"T:')_<_CP#/K0@#H!
M#2%)9-!1"AEI0C2"NX/>-*8.T;4;.O'0"PA5U9+ZUU758VP;:@W6IT^7]1)9
M!(+GKV4BI5-^KGQ@_4&&DAE*\@1EB!OS\X(DU<\/KHTLM@@TE?Z!!V)UC5*B
M1*IB-H1TA/A8^W;<>=DA8[%"F(8=NWL4VE/K.W4NN$(<!?!!C[6$$5@6F/Y8
M#L!\Y'9@2-J%A85L*I\G2"'E;>U/&32, U^7:!0(V/9(6/\'^BTAJ!IJ?(WQ
MA%URU7)_3MR/K1,/H5U@H! 7!R0>VBI>#5R@_L$)3*[GEP(ZE%/D2L#0.ZS+
MYRWDK#B?9T?;#\OCH$([@GV56GI$.?$U2.24HU2XISY[FJK:[M.9T.;.,6)@
MD< 2IV@6TL *F.79\UEEO.S*SEM2H) -R*/C #^,!"E^&BFUVEX@K,J/ YY!
MB/IVLF[%#B>-UN*-QNASH//.1QO#)%@1BHHP:@QZL&^JBW?D+(UV5-7]I!.F
MI7;0H40\31.#<-4--C$)7#*2%6?O8)41.!)>$81GH)_ W><[WWM;=6/AF7WK
M!__0ET^K3M[O_;]_/EM=]LSZAJ6K5;3(5GXUC5;3&*ME-HL6\R6MTBS*5LL^
M-EF\C))YRM+E,DH74[:,LV@^F[+Y8A[-E_->Y1LVCQ?1*DZPFBVS*$VF6"71
M/%M%TS3UZUD<1_%R"L)[:<@;VIBE4;9<T*5%M$CG6"RF4;(DHZ?+:!'/>_N2
M!,ZD+(FCQ6I&;TQQ#&/C*)O/^G'POH_2]\DJ2E;Q6RR2*)VML)AFT2Q)L8#.
MQ2)[._ H!3SI*EB1SE/O8S1?T$XVCU*@U)W]H1VGG0\T59KZ*KYXI4,5KY'0
MW7M=]-(0[$)3]FG:3F?M&T6?F?YM0W(U  ]O(I@<WR2K\1Q44Y9=P;^9+4\[
MD>_,PG\&*(]$9J+0%64WU>FSXF[+8?Q_^0:8_W3?TG2</?-M-E[^(=]>>O.=
M##XE^$F'/IA0<\+H'+XJ]+O]-YG;\"GB=#Q\T/G #291RTJQP=5XO)B-F D?
M2<(/IVO_86*M':C.+VDT$X8.X/E&HXNU/TA!_Z7JYC=02P,$%     @ 4X%<
M4>1PN20G!   @ H  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&ULI59M
M;]LV$/XKA <4+6!8CI*V:>,82+(.;8&V0;,7#,,^4-+98D*1*DG9\7[]GB,M
MQUJ3#%N^V")Y]]QS;^3-UM;=^)HHB-M&&W\ZJD-HWV:9+VMJI)_8E@Q.%M8U
M,F#IEIEO'<DJ*C4ZRZ?35UDCE1G-9W'OTLUGM@M:&;ITPG=-(]WFG+1=GXX.
M1OW&5[6L V]D\UDKEW1%X9?VTF&5[5 JU9#QRAKA:'$Z.CMX>W[$\E'@5T5K
MO_<MV)/"VAM>?*A.1U,F1)K*P @2?RNZ(*T9"#2^;3%'.Y.LN/_=H_\4?8<O
MA?1T8?5OJ@KUZ>AX)"I:R$Z'KW;]GK;^O&2\TFH??\4ZR1Z^'(FR\\$V6V4P
M:)1)__)V&X<]A>/I PKY5B&/O).AR/)'&>1\YNQ:.)8&&G]$5Z,VR"G#2;D*
M#J<*>F'^V9K2FN"LQLE2?#"!'/DPRP+ 620KMT#G"2A_ .B-^ 2<VHMWIJ)J
MJ)^!U(Y9WC,[SQ\%O*)V(@ZG8Y%/\^DC>(<[3P\CWN%_\U3\<5;XX% =?SYB
MY&AGY"@:.7IZ./\7D/ABQ,=.;T3.<3DX'HM0.]LM:_P32OQ;I[R*Y6X7HB07
MT)9">D_!\PX+O>_(B'?<%4Z58R"7D_%P4WQ&,WTDYVFS/9:F2B)\\CO:+.F)
MYRB_V%\KTIMQA'_VPW&>3T^B](5M6FD4^;AY</(BB:3MC2BHE W%K49>6Z?"
M1NP[K7JGV0=Q;;$6*S*A<S019QY[.$7W#5%KZ1G%6ZTJ&:B*AZ5T;L.8*ZD[
MZD,Q@(PD#UZ?].%BG[62A=((**5ULA=#B6O128ZT9WI[!+8P_R"Q4$::4DDM
M?, &KC7<I>)GJ!%R!L?MVD"LV$0HBQ\WI"=:Z8)!4J*#!1'?B:5U:#8P%F98
M+_NA^U=NA=3@1B+>(GX\/+RCRU[C/BIO:JLK$.GCE1Q(10);RHG6NAB9L5 +
MI!94X/B8]0TQI=(B[<^U]?Y%U$KN8A?O2LT7_HIZ*5\C,-'!.TWK'M.0 35<
M=$$6&K5EGQ29H?-[*7^<-:JSJF(;2MWWQ3"9J#&+:F ;:Q7J>YD\2)PKOZ^&
M6K4I\LP;F0!^;S'(6T&+!=HSDC=Z<Z\97TMW?T?T$85!+K6E47_=E>@6)M5P
MO'@<#H?ZC:P(;HA*^923&#OD1"&@O0>[PMEU<*]6RE8%=$R,PK[Z=TS'HNH<
M!RGZ73NB"&IPJ8HF/4O$SY+ HX*$%LA;_[+<DRLPKR62&9N,>=32+"GV.7=I
M#/I3#'+$6F>O.3/?%P*B/8SB&M7O.SQ2T@3%)&/-:6(=4,(S\&9RW].5[4T%
M#;EEG'VXP#L3TH"PV]V-5V=IJK@33[/9)^F6"K'7M(#J=/(:TXQ+\TY:!-O&
M&:.P 1-+_*PQ(I)C 9POK W]@@WLAL[YWU!+ P04    " !3@5Q1$?X.)- $
M   .#0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6S-5VUO&S<,_BO$
M;1@VP+7/9SNVTR1 DG9;/[0(FG;%,.R#?$?[A.BDJZ2SX_WZD;J7V(V=K-T^
M[(OU<N3#AQ1)R6<;8^]<CNCAOE#:G4>Y]^7I8.#2' OA^J9$35^6QA;"T]*N
M!JZT*+*@5*A!$L<G@T)('5V<A;T;>W%F*J^DQAL+KBH*8;=7J,SF/!I&[<9[
MN<H];PPNSDJQPEOT'\L;2ZM!AY+) K631H/%Y7ET.3R]&K-\$/A-XL;MS($]
M61ASQXLWV7D4,R%4F'I&$#2L\1J58B"B\;G!C#J3K+@[;]%_#KZ3+POA\-JH
M3S+S^7DTBR##I:B4?V\VOV+CSX3Q4J-<^(5-+3N*(T@KYTW1*!.#0NIZ%/=-
M''849L<4DD8A";QK0X'E*^'%Q9DU&[ L36@\":X&;2(G-1_*K;?T59*>OW@M
MK)9ZY> &+=SFPN+9P!,N?QVD#<95C9$<P9C#6Z-][N"USC#;UQ\0GXY4TI*Z
M2IX$O,6R#Z.X!TF<Q$_@C3HG1P%O](^=A#\N%\Y;RHD_G\ ?=_CC@#_^5T%\
M$H.+[]25(L7SB*K+H5UC=(CXAQSAVA2ET%M(::P\.L!6KB0Y%^2$]U8N*B\6
M"L$;>/O[>_C%FJJ$-SKM0^5('CR!>:IE5]DM4*ZE=U"@STW6AX]TEO:X0(]K
M0:;?8)E%&N(9++:0R;7,F(RF%B0U?2*(M9"JU0]F<Z.(CV,%YK0)U48 8HV6
MF@?HJE@0 [-D[(+*/7!Q0'W(>:&#@:RRK=/$5K(3](4(J,#ED"O_'ZY0JLJ!
M4 I*XU%[2=-MS9W:6H<4C@@_5W(M%$FY'N!]BB6SA92ZEX--CN05 ^-R2;V1
M>?#J" )UU4J1\^0H&7W1&NS#NYT0/'/B%.2O"D3E2(APFM WJ?;,66W8+>%@
M:13=-.[TA^]F23QZ">WX(;>(4-2="KE3P3NJP?V='RE,E-Z5(V,/L7LPDE&/
M_2FT)?H9SG=F[ZJ"G/+&GGY%9+Z'X;27S!.>Q+W19$*3<=P[B><T2<:]^7 "
MKU ;:OPU]*<O0W@\@X8GO9/Y+ S#<1BF,0^3Z<ECF"Z/'*:4>5X2V'!&:C'I
M)(0R/*!TU':O.R>R-YLE/$QK$M.&$OG\I@X1!W<7Z9F8G<)5R :*6#\>TQ#W
M3SA^27\\#IN3&%XUUH-,LB<30MT?S[NTH+N][G(A/3C']*.LH/O(8TC5]E(*
M@GSN/4C1>L'5=:0"Z\2D3%(58RVM*>IZ$RJME AO$ZJ 0R>PP%10+;"XM)Q2
MU )8O"Y)E+1O(:?C($G4^P4*QO:H%FQ#R)1LB%(Z%/X]VE02<&EERD?''<#0
M>D^V)KZB[N_#32!T4&Y/G]YP=Y3H :+M(<W%Q+$=3E^Z_9@LFTC7_:P/E]3+
MCNA5>HV.3]#3 _!%,Z]1Q$;8K.$6(L)!E;IM8=0ONI ^ZC<'8MP/%VK=,T+#
M#5E7/U'E7Q0;QFTS?+GO4,57I-JV??JH$^1P>#UK"E1#GZ+IOSTQ_H/>=KB)
M?8E[;+QY[-%H3,7!O],1''I2#7;>J-0I5^$ESAE2:5\_5[O=[K%_6;]Q'\3K
M?PIOA5U)RD^%2U*-^]-)!+9^?=<+;\KPXET83^_G,,WI#PM:%J#O2T-7:+-@
M ]U?H(N_ 5!+ P04    " !3@5Q1MX?01FP0  !M,@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970R,2YX;6S-6VUS&[<1_BL8)<W$,R1%27Y3_#(C*W;J-FX\
M5IQ.I],/( \D$=\=&.!.,O/K^^PN@+N33K2<ETZ_V.(16.S[/KLX/KUR_D/8
M&-.HCU59AV<'FZ;9?G-X&)8;4^DP<UM3XYN5\Y5N\-&O#\/6&UWPIJH\/)[/
M'QY6VM8'SY_RL[?^^5/7-J6MS5NO0EM5VN]>F-)=/3LX.D@/WMGUIJ$'A\^?
M;O7:7)CF_?:MQZ?#3*6PE:F#=;7R9O7LX.SHFQ>GM)X7_&3-5>C]K4B2A7,?
MZ,/KXMG!G!@RI5DV1$'COTMS;LJ2"(&-7R+-@WPD;>S_G:B_8MDART('<^[*
M?]JBV3P[>'R@"K/2;=F\<U=_-5&>!T1OZ<K _ZJKN'9^H)9M:%P5-X.#RM;R
MO_X8]7"7#<=QPS'S+0<QE]_J1C]_ZMV5\K0:U.@/%I5W@SE;DU$N&H]O+?8U
MSW_P:UW;7S6I:*)>M '?AZ!T7:@7.MB@W$J]]2:8NN$UZNNWKK1+:\*]IX<-
M&" RA\MXV LY[/B6PT[5&U<WFZ!>UH4IAOL/P7CF_CAQ_^)X+\$+LYVID_E$
M'<^/YWOHG61MG#"]DSMIX]S5 <(6(CBI9* ):.:5K76]M+I4%WAHX*Q-4/\^
M6X3&P]W^LX>C^YFC^\S1_5LX>ETWQMNJQXLI>L>^KB4NP<^8.?XHVNK'C4$
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
MT: 9L1S))4&%4G'*28$ER1 6@DB!<)6A@N(Y+:BD1.R*[*@2E9EGHL8IN9A
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
M//WR4\:"]+W>L^Y"V2RKKBB;-2RDPHA0TM#A_2@H$;Y4HB@-\+42 JL+I:;
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
M OA^TS1^? D&IONSL_\ 4$L#!!0    ( %.!7%&9-6:N4P,  .T&   9
M>&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;(55WV_;. S^5P3?L&L!H9;EWVT2
MH.UN6Q\V%&UW]S#L0;'IQ)@M^22YV?WW1\F)EP)K]F)3-/GQ(RG2BYW2W\T6
MP)(??2?-,MA:.UR&H:FVT MSH0:0^*51NA<6CWH3FD&#J+U3WX6<L2SL12N#
MU<+K[O5JH4;;M1+N-3%CWPO]WPUT:K<,HN"@>&@W6^L4X6HQB T\@OTRW&L\
MA3-*W?8@3:LDT= L@^OH\B9Q]M[@[Q9VYD@F+I.U4M_=X:Y>!LP1@@XJZQ $
MOI[A%KK. 2&-?_>8P1S2.1[+!_3W/G?,92T,W*KNG[:VVV50!*2&1HR=?5"[
MC[#/)W5XE>J,?Y+=9)N4 :E&8U6_=T8&?2NGM_BQK\.10\%><>![!^YY3X$\
MRW?"BM5"JQW1SAK1G.!3]=Y(KI6N*8]6X]<6_>SJ$3988DONY-1@5ZFS)['N
MP)PO0HL1G%U8[=%N)C3^"EI)/BEIMX;\)6NH7_J'R&RFQP_T;OA)P$<8+DC,
M*.&,LQ-X\9QN[/'BWZ3[ (/2MI4;\O5Z;:S&R_'M!'PRPR<>/GD-'F>F'CL@
MJB%F"O6G(:VTH*7H2--*(:L6)>WCFU]5^&0$-Z.79A 5+ ,<0@/Z&8+5TQ8P
MR,\&MI)85#6JPYES25K74-(:O*\:AZ FC5:]M]FS?/M'P:/\ZA17,AKGJ#2I
ME$:-L( 74>+D^HH.(RH-F$OBL%A\19ZV&M!DNA#@+@3YC-F\U)QYKFHT0M;F
MW+<9'U%Y)!WP?O>^15S72"3\#')T5)[>BGZX>D?>$%Z6-(]++R6T3!A*19S2
M/"N<Q&,:EP6Y]?9W>.,*&F6<\**@/$](P6*:I0G)\HQF13:'?$,REM.212BE
M14QYE* 4T2PN:<*YEU/&*"L2G+!*]3!5'G>J]JUZP3'F-"YRYY33G&<HY F-
M"D<Z*6C.LIE?%&$RG$2,YF7JYH,Q),MHG*7D T@$[[ <ARZ=126-2G:.0D1Y
M6J*0Q#2-. H8,\_C\Z.,.):'EQ,+GG&?(\URIXDSRK%*OQJ4\&@%]: W?M$:
MO"JCM-,VFK7S+K^>5MA/\^E'\$GH32L-Z:!!5W:1IP'1TW*=#E8-?J&ME<7U
MZ,4M_H] .P/\WBAE#P<78/[#K?X'4$L#!!0    ( %.!7%$;^9^WO ,  ),)
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;*U6VV[C-A#]E8%:%+N
M85TL7]<V$"?;;1X2&$G:15'T@9;&-A&*5$DJ3OKU'5*R8N\Z;A[V1:2HF3-G
MAG-$3G=*/YHMHH7G0D@S"[;6EI,P--D6"V:ZJD1)7]9*%\S2J]Z$IM3(<N]4
MB#")HD%8,"Z#^=2O+?5\JBHKN,2E!E,5!=,O"Q1J-POB8+]PQS=;ZQ;"^;1D
M&[Q'^WNYU/06MB@Y+U :KB1H7,^"BWBRZ#M[;_ 'QYTYF(/+9*74HWNYSF=!
MY BAP,PZ!$;#$UZB$ Z(:/S38 9M2.=X.-^C_^ISIUQ6S."E$E]Y;K>S8!1
MCFM6"7NG=K]ADX\GF"EA_!-VC6T40%89JXK&F1@47-8C>V[J\!Z'I'%(/.\Z
MD&=YQ2R;3[7:@7;6A.8F/E7O3>2X=)MR;S5]Y>1GYY^9EEQN#"Q1P_V6:80/
M#VPET'R<AI8".+,P:\ 6-5CR!M@8;I2T6P.?98[YL7](Q%IVR9[=(CD+>(]E
M%WI1!Y(HB<[@]=IL>QZO]_YL_[I8&:NI.?X^@Y^V^*G'3]_B2YK)*X&@UK#S
M#8$YL"?4U-\@JV)%8>E3IHJ".M(X @8J0T96N=6RLNB:C&? 9 XY%VX!]ZQ+
M<O=.I[;F+#.G[8DI68:S@,1K4#]A,+\ET7-)<1&8M9JO*NNVWI&Y^?,.OFA5
ME7 MLZYG8[?XXY+*3V1%Z/1@!M9*T,_"3'[Y:91$O4^P'Q^V&A&*NL?0]1C<
M4I['*Q^X)*JJ,A3,= "?,RSM09"<9/+1-Q0]XO'![+8J*"FK] 3>7YF?(1YV
MDG'B)E&GU^_3)(TZ@VA,DR3MC.,^7*%4I-T:^NNW)3PN'/TXC27J5!J(!YW!
M>.2'./7#,')#?SCX'L;7E?YP8#"K-+><P.(1N47DDQ!*?,+IS=B==I\HWFB4
MN&%8DQ@VE"CGZ[I$KKB'2/]3LPDL?#=0Q;I12D/4';CZ)=TT]8O]"*Z:Z-XF
M.;+QI>ZF8S@CV'XKV/Z[!>NIYZYA1.4:::U5 1D36268/T'(IE'D:XE/*?%L
MR--*?"!MU5WO]KVN6WU.\G]I8YST]GOTJC2KLD>HJ.FU>/%N9'5)>F/RQ2DF
M'GXB'<HG-*Z0M$?^")<9;<^.Z=RA,EMK[CAGAW,J[^/F^@'J/"W#;W'?&I??
M9]1+Z;1PSV'O9'>$!P<E:7WCKP.&"EI)6Y^9[6I[X[BH#]I7\_JZ<L/TADL#
M M?D&G6'M.NZO@+4+U:5_MA=*4N'N)]NZ=:$VAG0][52=O_B K3WL/E_4$L#
M!!0    ( %.!7%%4Q6Q OP4  "D7   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(X+GAM;,U86V_;-A3^*X31 @F0VJ*N=N 82&*[Z=!L0=-L#T4?:(FVM4JD
M2U)).^S'[U"2)5NB%3?8AK[8)'7N/#SG(\=/7'R1:TH5^I8F3%[TUDIMS@<#
M&:YI2F2?;RB#+TLN4J)@*E8#N1&41#E3F@QLR_('*8E9;S+.U^[$9,PSE<2,
MW@DDLS0EXOL53?C310_WM@L?XM5:Z87!9+PA*WI/U</F3L!L4$F)XI0R&7.&
M!%U>]"[Q^8V=,^04O\?T2>Z,D79EP?D7/7D77?0L;1%-:*BT" )_C_2:)HF6
M!'9\+87V*IV:<7>\E3[/G0=G%D32:Y[\$4=J?=$;]E!$ER1+U ?^=$-+ASPM
M+^2)S'_14TEK]5"82<73DADL2&-6_)-O92!V&!Q\@,$N&>P&@^L?8'!*!N=8
M#6[)X!ZKP2L9O&,U^"6#WV"P#S$$)4-P+,.P9!CFNUML1[Z74Z+(9"SX$Q*:
M&J3I09X0.3=L8<QT[MXK 5]CX%.3W\2*L/@OHA/I#%UE$KY+B0B+T!61L41\
MB>X$E92IG :=3*DB<2)/T2LT0')-X".*&7I@L9)GL CCCVN>21 AQP,%-FI-
M@["TYZJPQSY@CX-N.5-KB68LHI&!?];-/^K@'T!LJ@#9VP!=V9T"[^FFCQSK
M#-F6;3W<3]')J]/:<X.!U]WR;HD >;B09V"?'FT.'AUCSNS'W9-T!=5)=8J=
M_\MFONV6]PMA?63A/3,-4FZZI4QIN(U]955'BCC5&7)RL<X19PA=<R9Y$D?%
M3)^CO>,#QVD>,\+"F"3H'A:I#K5$G]Z#4/0.IO)SATEN99*;F^0>,.G7+%U0
MH;4MMD>ZW%6)3LK1*?I[NVC*FT*!ERO0'?!Q8H\'CP:;O,HFK],FZ#7021A4
M-2$H"[^C%;168\H6<OP=U5:ENLB^-@6V++-Y?F6>WVG>!_I(64:A(8=\!=M)
MHS,8)[!#$5(<A6O"5A1Q$5%1U,<P(7&J:U^89%!K$)$HA-HCH!VCC8A#BDCT
M)U3P/.HF-_U6A/%HUXW"U3:5@P\Z&U3.!IW.OF,A(!U)T4E$B]&I+MP B03D
M*5MIKWA*3?4[:(7>=D?V:-_J:9L*![9O[U/-@I9OON4'#5GS-I7CVZ.A.0+#
M*@+#ET2  5P\[/O0Y-6HX=740&4YGM?PO4WE6K[5]+U-!='&GMGW4>7[Z"6^
M1W&2Z6RG1##( 8D@&R"ETQ3J5EZXT8FFXDE"1/$Q7]5UI+.V7Q76!+L!Z5O-
MJ+6)K'XK8=I$=M]M$,U-ZMR1.638JH&2U1FTRS#D&<L/!]1M%A$12?2P@4)/
MT:?9-Z7Q_"*AZ'TLU6<3+GA&?B;?K C9G-=Z*C6%%FA:/G9NJ:[L1F#TG\G?
MC]@.M,2=&J=E<NG<$AHULIWD,D)#W,YVSW:"YM$YDN[&1(=M&Q_*!;OVS.[T
M["-7T+Y) C<_:.44P1T2SD6V4,L,EHL FSVT6Q9YS9,P.X;HK8'(;?:.FY)H
MK\6XP0'O:[B#G4[OK[,T@[X(=TXT6R[A$HHNJT;7E3@U>,'NSP*H<(U><#=\
M^=%LOL%MD/+&.=2X<0U3<#=.N2XQAD3E208S=/YE<.$1Z(Z*4,=&0Y4EQ"[=
M)%3'J2L$-6C P4^S+W4?QR]JY&%E'L1G)3@@X)2(5<R,Q[);Q8G5=ZS7I@O'
M]!E.JV];KXW%^EF-KEGC_'E.K\6Y']H:)N 7X81C4&(I>2_Y\:A9H*8&LA;1
MS"0K\%M V4@V/'3@[+KQV]V-\T5(L92Y[[_7\M] -FSY;Y+EM63-363.P8)C
MUVW<[F[C_S=:+,W9Q6]OK'X3&4\-9$#5A IF88[3C)V1K'GA'>R\LZ54K/(W
M5WWK@RI</!=4J]6[[F7^FME8O\+G4VQ8G^'S>?%J6XLO'I%O\]HE44*7H,KJ
M!]!<1/$N6TP4W^2O? NN%$_SX9H2: F: +XO.5?;B590O8Y/_@%02P,$%
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
M@QZHG#.N4 XS8^E=AZ9(LKI:5 TM%N5A.Q7:'-WE8V:N8R!M@'D_$T)O&G:
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
MQ-\OF&/F %,+:)SKM9^TXO.X&[[NX=&J>+2\/,;E1)*,8$'T^_$+7=,BYVL
MG_[M"KK]X:]BI\K5^=]R=OZ1LY%&T7XUXZCVILA+Q)D3IEPH\M.9T.%W[0VL
MAOL44 =1YSUQ&V5X[3N;>,=$X_<HYL-*:JSDPT\ZKATN;GB9/X*YNDVVVF_V
MJNN'>?-3CFL?C/V>-<*KM[2L32MN?KR6M0O%?AMZMY9^F/2P:8<[%ST%,;?M
MC$137C+E[OQJM6J9!JY1J+>[?FN$Q9SHZSZ'F0Z-SEI:2>%:&#=1O+!MPX0K
MW838X4*W?2#,!OU\QKG:3DR"JI'L_P902P,$%     @ 4X%<49L',M>N P
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
M0JN=D"PKC54&&<F+*WXMZU S4'ZZ#=S2P&T:#-\Q\$H#[[,1AJ7!\+,1_-+
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
M&N'1_H/'?+T1ZH-@/MMF:_I$Q=?M Y=GP9!EF9>TJG-6(4Y75Z._\.5-%*J
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
MBH]MBNWMBME9>\^>>/J4Y"MPR^/<V@-#5#H(4:DA*K7SSGF][>YN2E$#3.H
MY@]<[ZB]EQ0%^/"G3(<9]'&$#E<YO;TM]XR)5?4F@@1SOLE5O?O>C#9O.[RO
M]O@]8UZ_*O$Q%JLDER!E2^WJZV^5$1#UVP?UB>)%M8'_R)7B676X9O&"B=)
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
M($Z_0%U0:/)M1:;L+SG5<SV';"NE15X'(X,\+<[__%LM1"> !B,!K Y@_S;
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
M\*7,=O6AYT]966:;^N-2IPN=5P;F]Z<L*U^_5 F:D_EW?P)02P,$%     @
M4X%<4<7LUS@@!0  GAP  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&UL
MM5E;;^)&%/XK([2M=J46S\77E"!M,%4C=:4HR;8/51\<&,"*[:'C(6RD_OB.
M+WC C,>4A9?$-N<[9\[ULV=&6\9?\Q6E GQ+DRR_':R$6-]85CY;T33*AVQ-
M,_G+@O$T$O*6+ZU\S6DT+T%I8F$(72N-XFPP'I7/'OAXQ#8BB3/ZP$&^2=.(
MO]_1A&UO!VBP>_ 8+U>B>&"-1^MH29^H^+I^X/+.:K3,XY1F><PRP.GB=O 9
MW4R)5P!*B3]BNLWWKD'AR@MCK\7-_?QV (L5T83.1*$BDO_>Z(0F2:%)KN.?
M6NF@L5D ]Z]WVG\MG9?.O$0YG;#DSW@N5K<#?P#F=!%M$O'(MK_1VB&GT#=C
M25[^!=M:%@[ ;),+EM9@N8(TSJK_T;<Z$'L J4</P#4 MP%V!X#4 '*J!;L&
MV*=:<&I Z;I5^5X&+HQ$-!YQM@6\D);:BHLR^B5:QBO.BD)Y$ES^&DN<&#_2
M-YIM*'BD,[;,XC)Y/X,G68_S34(!6\AJJ"1>WJ5=_BIK5[RO*?@84A'%2?Y)
MBG]]"L''#Y_ !Q!GX'G%-GF4S?.1)>0""S/6K%[,7;48W+$8 KZP3*QR,,WF
M=*[!AV9\8,!;,C!-=/ N.G?8J/")KH> P)\ AAAJUC,Y&8X"G3O?9WUZMO6#
M8)"F5$BICW3H"^,\6BXY749EE<C2V!7/7[]+47 O:)K_;3!D-X;LTI#=86@B
MD\CE!-F5GK:2*A5NJ:*8AF]C%WH!1"/K;3]!QV*.3S"R#\7"8S'DDL#&^%!N
MJI%S((2^TG?@L=-X[!@]?N!LOI$.2\]GM'"^C/!CG+^"?YLHW]%LMBI:T!!B
MMS'H7C>77F/(Z\OEGD=<>J1+IED'@G (X0^Z_CL7&)X+G)X!/ B<WP3.-VIZ
M_C%*U[^$!DU!HRFX;JX15&0"O[]S:QW[382#P"-!JW6U<G9@PU;O:N1\XGBN
MW^I=G1PF)/#UO8OV*!2=DBK9JA?K8X25<7SE[*KYC\@%>KE'B:&9ST:&9R.G
MYR /PZ=8#9EI397)E^H]ZKEXCWKF49:G<5Z\>9O,*"I!SI4+0I$(<B_0[NXQ
M9_J2-+UVNVOD A?ZI-WNQW(.\3RW3=4Z.8<0U$'52#$:,L_X_CQ>=!(HPD#^
ME1.O& 4%EY@$9B4$#NV.0= #)$.W8P[T /'0[Q@#/4!W&!BG %84B<T4J:\>
MF3O!XY>-,$\!K#@)H^L6 U8,A/'W3X%:QT%W(]LCK:Z=:.0"WW=:PR+4B.'
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
MR=DYEDW7+5$]L6KMVY"%LMC4^&&!;21HMP&?+Y6RNXDC:!K3Z1]02P,$%
M  @ 4X%<43G>;$+H!   X!<  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N
M>&ULS5A=;]LV%/TKA+$"*=!8(FE;=N$8B),."]!T1M-V#\,>:(FVA4BB2M)V
M#/3'CZ0448DEVDE7S"^V/G@O#^^Y/)>ZXRWC]V)%J00/:9*)B\Y*ROR]YXEP
M15,BNBRGF7JS8#PE4MWRI2=R3DEDC-+$0[X_\%(29YW)V#R;\<F8K6429W3&
M@5BG*>&[*4W8]J(#.X\//L?+E=0/O,DX)TMZ1^77?,;5G5=YB>*49B)F&>!T
M<=&YA.^O\$ ;F!'?8KH5M6N@ES)G[%[?W$07'5\CH@D-I79!U-^&7M$DT9X4
MCN^ETTXUIS:L7S]Z_]TL7BUF3@2]8LE?<217%YUA!T1T0=:)_,RV?]!R07WM
M+V2),+]@6XP-1AT0KH5D:6FL$*1Q5OR3AS(0-0/<:S% I0%Z9@"#%@-<&F"S
MT *96=8UD60RYFP+N!ZMO.D+$QMCK5839YK&.\G5VUC9R<F=9.']^50%(@)7
M+%79(8B)[]DUE21.Q-NQ)]4\>K07ECZGA4_4XG,$;EDF5P)\R"(:-=A?N>TA
M<CCPU *K5:+'54Z1T^,=S;L ^^\ \I&?)R3[#7A K BGHOAM NEV>4U#Y1)J
MEW 4D9T#):ZXP,8E;D.IH9S/][FXY)QD2ZIVCP3S':B/FY&=>7RY)3P"?W]4
M+L&-I*GXQP&H5P'J&4"]%D"?UNF<<L 6@'Y?QW('PCHJ'4<!SO3?6_##W#;E
M2C%%WTRA164S06-OTX"J7Z'J.U%]9-GR_ OE*;C)0K5V)0-@MC?Y$]>#RO7@
M-!@(*D#!D0Q(3J(X6P*5:BKHZE?'?"_OBLP-]D*._>:8#RL<0R>.RPWE2M5!
MF#"A40@M&R#G<4C!69R!B"4)X2!76,V&:E2-8HJ@#@MW^T$SLE&%;.1$9J@0
M8*GXD31Z![9&N!4OI(1LWJA(20H6).9@0Y)U';0X@+J8?E3/WT$WZ#>CAK[5
M7?]56:Q8_:+J)/A&A5Z%T><BMX0CGV!-[^%II#A$%A+Z?RDLYP^.Y-#J-<0O
M &X %>5$[\W6PC(MO=;W)_1[P[:= *U<0[=>EW@V1>H<#6=?H8, C]K06)F&
M;IU^@N97L-K?UY->%\,6W+8&P,%_O3/5JT\L.Z=IGK =I> ZYNJ8RKASR]H:
M (,3V;*V'$!W/;BC?*.U7S$4LZ8CWO2  PAVE' 7%EL H+L"O(ZO#R57+HJ0
M57/DGP9%R H]@C])T0$'V%#DC(^5>.26> =',\K-UZAZ_D)VK$ZC$SE8(RO5
MZ"BI_G4UKYS_F3JVB".RHHZ.$O67EKS2ZY,:,PJ&PQ8X5JN16ZN/2'*W U0D
M.1B!M/CDA$-SQ':1;(4;N4_OK\YZ=7T;9W&Z3ETXK%JCX8GDOQ5MY!9MM7X=
M$9WIZN,F9U*'AR1 $KZDLLPD0/3DC2V$Z0'_?M?WW[B^R:VTXU<?U ^32!X.
MD(BMGN,3.;ACJ^K8K>H_3>(!_\@_2&.MM^(^JSMH+$X&?^8ZFL<6'VR5'O=.
MA#<KXO@H$:</BK]8O$#&\;Z,P]YHV-)<P%;&\0$9?P:HH1X^OMMK.APJA.74
M3S[^_&[O>1/*J_504ZKR5[>6!0C9.I-%.[5Z6K6O+TW3UK/#B][WK4K_6&52
M0A?*U%<?FAW BW9R<2-9;CJR<R8E2\WEBI*(<CU O5\PM97*&SU!U=2?_ M0
M2P,$%     @ 4X%<4>359$4M P  P H  !D   !X;"]W;W)K<VAE971S+W-H
M965T-3(N>&ULM59;;]HP&/TK5E1-K;0UCD-"Z  )"-.0UJHJZ_8P[<$00Z(F
M<68[T$G[\;.=D 8(&5/5%_#EG/-=DWS]+65//"1$@.<D3OG "(7(;DR3+T.2
M8'Y-,Y+*FQ5E"19RR]8FSQC!@28EL8D@=,T$1ZDQ[.NS>S;LTUS$44KN&>!Y
MDF#V>TQBNAT8EK$[>(C6H5 'YK"?X369$_&8W3.Y,RN5($I(RB.: D96 V-D
MW4PM3="(;Q'9\MH:J% 6E#ZIS2P8&%!Y1&*R%$H"R[\-F9 X5DK2CU^EJ%'9
M5,3Z>J?^20<O@UE@3B8T_AX%(AP8G@$"LL)Y+![H]C,I W*4WI+&7/^";8'M
M0@,L<RYH4I*E!TF4%O_XN4Q$C8"L$P14$M"Y!+LDV(<$[P2A4Q(ZYUIP2H(.
MW2QBUXGSL<##/J-;P!1:JJF%SKYFRWQ%J6J4N6#R-I(\,9R3M2R[ +.T:#I5
MO ]@% 216N(81+6+2Y\(',7\"ES(<_ UI#G':<#[II"N*$%S69H=%V;1";,V
MN*6I"#F8I@$)&OA^.[_7PC=E"JH\H%T>QJA5<$ZR:V##]P!!!!_G/KB\N&IP
M:W*VBM4[K>+_OR^\J%.#V/2U+NWERZ[ZQM:R]C_ZYH%DE(DH7>]UT(\O$@YF
M@B3\9XNQ3F6LHXUU3AB[RY,%88"NP"+G\HYS4.:#@\MR=07^@--)\@L#CC:@
M7IZ;(>J;FP:?G,HGI]6GB>P_)E]S\FVY(6E.&A^"0L*M675AMP>MRG315,<P
MQ[.1U=F'^<<PR[5['83V<=,&G ,A]#K-$;M5Q&Y[Q.]PDGV<M=2S6REUW[YY
MO,J8]_I">4?M84//<@\R.SF&(<]#W<-"'<,\:+O. 6QZ#'.[KNNYS67J5?'V
MSBF3?!PFH[N1/VI)H05?OA+P[2MFU3Y*UNMK5FKL]7G/A?"@9@TPA.Q#F-\
M<[PCM6D3S/%JL")BL_9%3@A;ZU&(@R7-4U&\9*O3:MP:Z2'CX'QLW4RLAG-?
MC6=Z GB1+V:[6\S64<I!3%;2%+SNR@9CQ;A4; 3-]#RPH$).%WH9RA&3, 60
M]RM*Q6ZC#%1#Z_ O4$L#!!0    ( %.!7%&T2.CZ$00  '(0   9    >&PO
M=V]R:W-H965T<R]S:&5E=#4S+GAM;+U8;6_;-A#^*X10;"W01'S1:V8;:.P,
M,[!N0=QN'X9]8&S:%BJ1'DG''; ?/^HEDDW1:KHE_1*+U'-WO'N.=[J,#D)^
M4EO&-/A<Y%R-O:W6NRO?5\LM*ZBZ%#O&S9NUD 759BDWOMI)1E>54)'[&,+(
M+VC&O<FHVKN5DY'8ZSSC[%8"M2\**O^^9KDXC#WD/6[<99NM+C?\R6A'-VS!
M],?=K30KO]6RR@K&528XD&P]]MZAJQL,2X$*\5O&#NKH&92NW OQJ5S,5V,/
MEB=B.5OJ4@4U/P]LRO*\U&3.\5>CU&MMEH+'SX_:?ZR<-\[<4\6F(O\]6^GM
MV$L\L&)KNL_UG3C\Q!J'PE+?4N2J^@L.#19Z8+E76A2-L#E!D?'ZEWYN G$D
M8/2X!7 C@&V!X(P :03(4RT$C4#P5 MA(U"Y[M>^5X&;44TG(RD.0)9HHZU\
MJ*)?29MX9;Q,E(66YFUFY/1DP3:&=@WFO$ZZDKP+L*C3!H@U4#7@>P4RKIGD
M- ?KC%.^S,R39#LAM0*O9TS3+%=OC.S'Q0R\?O4&O#("X,-6[!7E*S7RM3EM
M:=-?-B>[KD^&SYR,@/>"ZZT"-WS%5@[YV;!\.B#OFRBUH<*/H;K&@PH7;'<)
M"'P+,,30<9[ID\51ZG+G_UF_^<_63X)!VKPAE3[RA;RYJS(@XYN3#/KC9P,'
M<\T*]>> L: U%E3&@C/&IH9(:4J*R;<'QO=,7;G2J=8153K*^O@PB6"<0C3R
M'XY9ZL/"A& 4G,)F?1B*2!I@?(J[<>!""&'2Z3MQ.6Q=#@==GO.E*!A82U$
MTQ5D%5>WW[6B\.@$.$AQ:KG=1Z$81Y8WLSXJ@E%LZ;KIHTB$T\3M<=1Z''V!
M9&E2B6KV%OPB^$638 /9$[>*XY=/U:0UECP7;TDOBA<H12FTB'/!$ XM3F8.
M6$!"9*>K T9P'!,W=VGK=3KH]8?O:+'[8380/P2[A@1?GBYTU/_0,]261LG)
M)4O3F-BWS(D+TL B=>; )22,H\2BRX7#A)R[:PAW;N.G, ;^ ;_666KBW$1>
M#<6UZP_H&S0(U'4(--PBON+>-9I.RA<F26Q3V8>AV)1,F\D^+ Y08I=,!RQ(
M8AB=X;%K$VBX3TPK'N=#,>P*,(J^ 65=64;Q<]R\N,\63)#=N:8.'$X2'-M]
MW8%+((G"P":LCXOB*$K.,=8U"#3<(1K&OOKF=;48I2]/(^[J-8;/=?,:32<?
M2R@F-I4NF/F2"RTF'3!BOKSLCN> X9)PBT?_:(8JF-Q4PZL"2['GNOXL;G?;
M ?E=-19:^]?H:HH<^S,S4-?C;Z>^GL;?4[G)N (Y6QM3\#(V22?K ;=>:+&K
M)KA[H<T\6#UN&5TQ60+,^[40^G%1&FC_S3#Y%U!+ P04    " !3@5Q1OW7S
M>5X"  "3!@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6RU5<MNVS 0
M_!5"Z"$!VDB1'+L-; &QG2(!FB*(D?90]$!+:XL-1:KDRD[_ODM*5FW 41]
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
M\?F^<^'+<;*7ZD&7 (8\5ESHB5<:4]_ZOLY*J*B^DC4(O"FDJJC!H]KZNE9
M<P>JN!\&P3N_HDQX:>)L*Y4FLC&<"5@IHINJHNII!ESN)][(.QCNV;8TUN"G
M24VWL ;SI5XI//D]2\XJ$)I)0104$V\ZNEW&UM\Y?&6PUT=[8BO92/E@#Y_R
MB1?8A(!#9BP#Q64'<^#<$F$:/SM.KP]I@<?[ _L'5SO6LJ$:YI)_8[DI)]Y[
MC^10T(:;>[G_"%T]8\N72:[=+]EWOH%'LD8;675@S*!BHEWI8]>'(P#R# /"
M#A"^!,2O *(.$)T;(>X \;D1QAW E>ZWM;O&+:BA::+DGBCKC6QVX[KOT-@O
M)JQ.UD;A+4.<29=4"2:VFJQ D75)%9"W9-V*ALB":&O2!!XSWN20DT+)BF24
M9PVG[DNC3\YX8_!.0]8H9ACZ7RS 4,;U);)U%-W"!/E<RD93D>O$-UB"3<3/
MNG1G;;KA*^E&Y$X*4VJR%)C- 'YQ&G]S N]CZ_K^A8?^S<*3A&NHKT@4O"%A
M$ 8#^<S/AH]NALKYO^C+?X[^K!E1+Z;(\47GB^G[=*.-PG'PXP1_W//'CC]^
MA7\J#'-BP]ERK+87ZI15W9A>G7!(Z@*EUXKP<DAX;>BQ"VVGZRZ-XL3?'7_+
M 9?@N<OB[RS+/UVNH]ZE[8M_](>N0&W=)-5862-,^SEZ:S^LIVY&O;#/1K?S
MT8!]@<.]G<6_Z=N7X8ZJ+1.:<"@P5'!UC8FJ=MJV!R-K-TXVTN!P<ML2'RA0
MU@'O"RG-X6 #]$]>^@M02P,$%     @ 4X%<4=8)T)Y$ @  6@L   T   !X
M;"]S='EL97,N>&ULU99;:]LP%,>_BE#&:&'4<=*D=+4-6Z$PV$JA>=A;4>QC
M6Z"+)\N9TT\_R7)L)ZU'Z,.6OD3G(OW.7Q='"DJ]9?"8 VA4<R;*$.=:%Y\]
MKXQSX*2\D 4(DTFEXD0;5V5>62@@26D'<>;-IM.EQPD5. I$Q>^X+E$L*Z%#
M?-F%D&N^)2'VEY<8.=RM3"#$3V<??U52WWQ KIU\FDRF3^<WA_&S)G&.O5>A
MBR.@%]-QKLF-H9='H?]"'@-?[8-[T-Y KUW5*$BEZ!=WCEW D D'M"$LQ+>$
MT;6B=E1*.&5;%Y[90"R95$B;736E?!LIGUW:=Y[=\);#J9"JJ>TJN-]UV_T@
ML?.L0,I8)W"&72 *"J(U*'%GG*9S$WR10JV]VA9&8:;(UI\M<#^@:4R1M50)
MJ*Z,CW>A*&"06CF*9KEMM2P\F]1:<F,DE&12D$;#;D1K&&P,C#W:K^%GNL>N
MT\&>3>V.B<XT@EK389QC^4.:8P^Q;^.B@FZD_EJ9Z8C&MX<,'A2DM&[\.NT$
MC-']<3HI"K;]PF@F.+C)'UTP"LAN',JEHL^FFCTJL0F PF@#2M-X&/FM2+&"
M6N^.4YV.:YZ]0\W_=ITS$* (&XHV9_^45_G-BN=7_TMR\Z]R*/A5C>T5=^HB
M%^]!Y/+T1<ZO3U]C^]@X.9%>>S4.[M^]V[>+(OO*"?&]?2^QOBA:5Y1I*EHO
MITD"XL4E;/":K,U#=X]O^B>0DHKI59<,<6__@(16_+KK]6 7HNW5V]_M]/QE
M4[!_34=_ %!+ P04    " !3@5Q1EXJ[',     3 @  "P   %]R96QS+RYR
M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY
M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL
M/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%
MY4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.
MW&,EC'%BM/XU@LD/['X 4$L#!!0    ( %.!7%&: 7:%< 0  #(E   /
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
MF[IJ_#A9A& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(<M-$Z@)_=#6
M2":C)YKI515ZSYMXVY>F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*
M;HY?E-;?Q D).YG0COP<L%_WNB;GRH)Z4^W"BZ[C++:IF _;BGQZOL2)'LUL
M5N94F'Q5QR6IMXYTX1=$H:[27=&;\\DA[C#M?OG5^5V9<X%QYM09Z^.).;H\
M[G D[>J^C87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_
M81\"I \)TH<"Z2,#Z6,(TL<M2!]W('W<@_3!!RB-H(C*44CE**9R%%0YBJH<
MA56.XBI'@96CR"I09!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR2A19)8JL
M$D56B2*K1)%5HL@J4625*+)*%%DEBJP*15:%(JM"D56AR*I09%4HLBH4616*
MK I%5H4B:X8B:X8B:X8B:X8B:X8B:X8B:_:?LKX;L_SK-_GM-:UUV1SR6?>Y
MQ.034$L! A0#%     @ 4X%<40=!36*!    L0   !               ( !
M     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !3@5Q1 Q)S9NT    K
M @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    " !3@5Q1F5R<(Q &  "<)P  $P              @ '+ 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( %.!7%%88BC0504   D6   8
M          " @0P(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " !3@5Q185L?S1@(   \(@  &               @(&7#0  >&PO=V]R
M:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ 4X%<4>*Y-<^J P  G@P
M !@              ("!Y14  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+
M 0(4 Q0    ( %.!7%$EC>:!2P<  "(@   8              " @<49  !X
M;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " !3@5Q1)E("=U(/
M  #+;P  &               @(%&(0  >&PO=V]R:W-H965T<R]S:&5E=#4N
M>&UL4$L! A0#%     @ 4X%<46+B^+9T @  WP4  !@              ("!
MSC   'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( %.!7%&P
MR>;[.P<  +X=   8              " @7@S  !X;"]W;W)K<VAE971S+W-H
M965T-RYX;6Q02P$"% ,4    " !3@5Q13:K?$UH4   )/@  &
M    @('I.@  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @
M4X%<44WH*0?Q!   V@L  !@              ("!>4\  'AL+W=O<FMS:&5E
M=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( %.!7%&OJ7^X)P8  (H1   9
M          " @:!4  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#
M%     @ 4X%<4;P9:5_=!P  LB4  !D              ("!_EH  'AL+W=O
M<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " !3@5Q1DZC8 1($  !$
M"@  &0              @($28P  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM
M;%!+ 0(4 Q0    ( %.!7%&QP@4Q*@L  $(@   9              " @5MG
M  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ 4X%<46[5
MJD!<"@  BAT  !D              ("!O'(  'AL+W=O<FMS:&5E=',O<VAE
M970Q-"YX;6Q02P$"% ,4    " !3@5Q1'MH 3^$#  """@  &0
M    @(%/?0  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    (
M %.!7%&0&2NU_ @  #L7   9              " @6>!  !X;"]W;W)K<VAE
M971S+W-H965T,38N>&UL4$L! A0#%     @ 4X%<44;.'Z;T!@  *1,  !D
M             ("!FHH  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"
M% ,4    " !3@5Q17O@LR\8'  "U$@  &0              @('%D0  >&PO
M=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( %.!7%'D<+DD)P0
M ( *   9              " @<*9  !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&UL4$L! A0#%     @ 4X%<41'^#B30!   #@T  !D              ("!
M()X  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " !3@5Q1
MMX?01FP0  !M,@  &0              @($GHP  >&PO=V]R:W-H965T<R]S
M:&5E=#(Q+GAM;%!+ 0(4 Q0    ( %.!7%%-^;"'$P0  #H+   9
M      " @<JS  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%
M  @ 4X%<46'H8EJH!@  L!<  !D              ("!%+@  'AL+W=O<FMS
M:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !3@5Q1,.B52HT$  !-"P
M&0              @('SO@  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+
M 0(4 Q0    ( %.!7%'-]E P= 8  $L3   9              " @;?#  !X
M;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ 4X%<49DU9JY3
M P  [08  !D              ("!8LH  'AL+W=O<FMS:&5E=',O<VAE970R
M-BYX;6Q02P$"% ,4    " !3@5Q1&_F?M[P#  "3"0  &0
M@('LS0  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( %.!
M7%%4Q6Q OP4  "D7   9              " @=_1  !X;"]W;W)K<VAE971S
M+W-H965T,C@N>&UL4$L! A0#%     @ 4X%<45_[5V+6 @  0@@  !D
M         ("!U=<  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4
M    " !3@5Q1M*6.*?P"  #0"   &0              @('BV@  >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( %.!7%%1Y0(:$P,  .P)
M   9              " @17>  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL
M4$L! A0#%     @ 4X%<4<*I&H4+ P  S0D  !D              ("!7^$
M 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !3@5Q1JGBH
M10P#  #]"0  &0              @(&AY   >&PO=V]R:W-H965T<R]S:&5E
M=#,S+GAM;%!+ 0(4 Q0    ( %.!7%&3/V52F (  $@&   9
M  " @>3G  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @
M4X%<41-U$W:! @  /08  !D              ("!L^H  'AL+W=O<FMS:&5E
M=',O<VAE970S-2YX;6Q02P$"% ,4    " !3@5Q1A)T"#AH#  !4"@  &0
M            @(%K[0  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4
M Q0    ( %.!7%&;!S+7K@,  %P,   9              " @;SP  !X;"]W
M;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ 4X%<49(APBE] @
MK0<  !D              ("!H?0  'AL+W=O<FMS:&5E=',O<VAE970S."YX
M;6Q02P$"% ,4    " !3@5Q1.W"G^D@#   E"P  &0              @(%5
M]P  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( %.!7%'O
M;9WNN0(  &H&   9              " @=3Z  !X;"]W;W)K<VAE971S+W-H
M965T-# N>&UL4$L! A0#%     @ 4X%<47L6.MW)!   &Q<  !D
M     ("!Q/T  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4
M" !3@5Q1O9T'^',%   /(@  &0              @('$ @$ >&PO=V]R:W-H
M965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( %.!7%%2% H)<08  +@B   9
M              " @6X( 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L!
M A0#%     @ 4X%<459\D/JB P  # T  !D              ("!%@\! 'AL
M+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " !3@5Q1N%S[]K@"
M  "0"   &0              @('O$@$ >&PO=V]R:W-H965T<R]S:&5E=#0U
M+GAM;%!+ 0(4 Q0    ( %.!7%$;?-/5P0@  *4_   9              "
M@=X5 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ 4X%<
M4<7LUS@@!0  GAP  !D              ("!UAX! 'AL+W=O<FMS:&5E=',O
M<VAE970T-RYX;6Q02P$"% ,4    " !3@5Q17<^D81P$  !A&P  &0
M        @($M) $ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0
M   ( %.!7%'L>-(=[P(  $(*   9              " @8 H 0!X;"]W;W)K
M<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ 4X%<438]NR\H P  I H
M !D              ("!IBL! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q0
M2P$"% ,4    " !3@5Q1.=YL0N@$  #@%P  &0              @($%+P$
M>&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( %.!7%'DU61%
M+0,  , *   9              " @20T 0!X;"]W;W)K<VAE971S+W-H965T
M-3(N>&UL4$L! A0#%     @ 4X%<4;1(Z/H1!   <A   !D
M ("!B#<! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " !3
M@5Q1OW7S>5X"  "3!@  &0              @('0.P$ >&PO=V]R:W-H965T
M<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( %.!7%%AQ#&,M@,  .0,   9
M          " @64^ 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#
M%     @ 4X%<4<=-#$&* @  _@8  !D              ("!4D(! 'AL+W=O
M<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " !3@5Q1U@G0GD0"  !:
M"P  #0              @ $310$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    (
M %.!7%&7BKL<P    !,"   +              "  8)' 0!?<F5L<R\N<F5L
M<U!+ 0(4 Q0    ( %.!7%&: 7:%< 0  #(E   /              "  6M(
M 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    " !3@5Q1##^0_.4!  !_(0
M&@              @ $(30$ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0
M2P$"% ,4    " !3@5Q1C^&W:=,!   V(0  $P              @ $E3P$
I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     0 !  '<1   I40$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<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>70
<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>71
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>360</ContextCount>
  <ElementCount>375</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>65</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME</Role>
      <ShortName>UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical</Role>
      <ShortName>UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>UNAUDITED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Organization, Business and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentation</Role>
      <ShortName>Organization, Business and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2104102 - Disclosure - Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/Acquisition</Role>
      <ShortName>Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2106103 - Disclosure - Contract Assets and Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ContractAssetsandLiabilities</Role>
      <ShortName>Contract Assets and Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2114104 - Disclosure - Lease Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/LeaseObligations</Role>
      <ShortName>Lease Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2122105 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2123106 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2128107 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2134108 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2136109 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2138110 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2140111 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2144112 - Disclosure - Noncontrolling Interest</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/NoncontrollingInterest</Role>
      <ShortName>Noncontrolling Interest</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2146113 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Organization, Business and Basis of Presentation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies</Role>
      <ShortName>Organization, Business and Basis of Presentation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Contract Assets and Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ContractAssetsandLiabilitiesTables</Role>
      <ShortName>Contract Assets and Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/ContractAssetsandLiabilities</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2315302 - Disclosure - Lease Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/LeaseObligationsTables</Role>
      <ShortName>Lease Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/LeaseObligations</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2324303 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/Debt</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2329304 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/RevenueRecognition</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2341305 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/SegmentInformation</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2347306 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/EarningsPerShare</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Organization, Business and Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails</Role>
      <ShortName>Organization, Business and Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Acquisition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/AcquisitionDetails</Role>
      <ShortName>Acquisition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/Acquisition</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Contract Assets and Liabilities - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ContractAssetsandLiabilitiesAdditionalinformationDetails</Role>
      <ShortName>Contract Assets and Liabilities - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Contract Assets and Liabilities - Summary of contract assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails</Role>
      <ShortName>Contract Assets and Liabilities - Summary of contract assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - Contract Assets and Liabilities - Summary of contract liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails</Role>
      <ShortName>Contract Assets and Liabilities - Summary of contract liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2411406 - Disclosure - Contract Assets and Liabilities - Summary of contract assets and liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails</Role>
      <ShortName>Contract Assets and Liabilities - Summary of contract assets and liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2412407 - Disclosure - Contract Assets and Liabilities - Contracts in process (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails</Role>
      <ShortName>Contract Assets and Liabilities - Contracts in process (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2413408 - Disclosure - Contract Assets and Liabilities - Summary of net asset position for contracts in process (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails</Role>
      <ShortName>Contract Assets and Liabilities - Summary of net asset position for contracts in process (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2416409 - Disclosure - Lease Obligations - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails</Role>
      <ShortName>Lease Obligations - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2417410 - Disclosure - Lease Obligations - Summary of lease-related assets and liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails</Role>
      <ShortName>Lease Obligations - Summary of lease-related assets and liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2418411 - Disclosure - Lease Obligations - Summary of the lease terms and discount rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails</Role>
      <ShortName>Lease Obligations - Summary of the lease terms and discount rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2419412 - Disclosure - Lease Obligations - Summary of lease related costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails</Role>
      <ShortName>Lease Obligations - Summary of lease related costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2420413 - Disclosure - Lease Obligations - Summary of other and supplemental cash flow information related to leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails</Role>
      <ShortName>Lease Obligations - Summary of other and supplemental cash flow information related to leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2421414 - Disclosure - Lease Obligations - Schedule of future minimum lease payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails</Role>
      <ShortName>Lease Obligations - Schedule of future minimum lease payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2425415 - Disclosure - Debt - Summary of total debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails</Role>
      <ShortName>Debt - Summary of total debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2426416 - Disclosure - Debt - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/DebtAdditionalinformationDetails</Role>
      <ShortName>Debt - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2427417 - Disclosure - Debt - Schedule of remaining principal payments for long term obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails</Role>
      <ShortName>Debt - Schedule of remaining principal payments for long term obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2430418 - Disclosure - Revenue Recognition - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails</Role>
      <ShortName>Revenue Recognition - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2431419 - Disclosure - Revenue Recognition - Schedule of revenue by contract type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails</Role>
      <ShortName>Revenue Recognition - Schedule of revenue by contract type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2432420 - Disclosure - Revenue Recognition - Schedule of revenue by market type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails</Role>
      <ShortName>Revenue Recognition - Schedule of revenue by market type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2433421 - Disclosure - Revenue Recognition - Summary of remaining performance obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails</Role>
      <ShortName>Revenue Recognition - Summary of remaining performance obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2435422 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/IncomeTaxes</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2437423 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/CommitmentsandContingencies</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2439424 - Disclosure - Stock-Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/StockBasedCompensationDetails</Role>
      <ShortName>Stock-Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/StockBasedCompensation</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2442425 - Disclosure - Segment Information - Additional information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails</Role>
      <ShortName>Segment Information - Additional information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2443426 - Disclosure - Segment Information - Summary of segment's internal financial reports (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails</Role>
      <ShortName>Segment Information - Summary of segment's internal financial reports (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2445427 - Disclosure - Noncontrolling Interest (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/NoncontrollingInterestDetails</Role>
      <ShortName>Noncontrolling Interest (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.myrgroup.com/role/NoncontrollingInterest</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2448428 - Disclosure - Earnings Per Share - Summary of weighted average number of shares outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails</Role>
      <ShortName>Earnings Per Share - Summary of weighted average number of shares outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="myrg-20200930.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2449429 - Disclosure - Earnings Per Share - Summary of shares excluded from calculation of diluted securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.myrgroup.com/role/EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails</Role>
      <ShortName>Earnings Per Share - Summary of shares excluded from calculation of diluted securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</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="myrg-20200930.htm">myrg-20200930.htm</File>
    <File>myrg-20200930.xsd</File>
    <File>myrg-20200930_cal.xml</File>
    <File>myrg-20200930_def.xml</File>
    <File>myrg-20200930_lab.xml</File>
    <File>myrg-20200930_pre.xml</File>
    <File>myrg-20200930xex322.htm</File>
    <File>myrg-20200930xexx311.htm</File>
    <File>myrg-20200930xexx312.htm</File>
    <File>myrg-20200930xexx321.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>74
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "myrg-20200930.htm": {
   "axisCustom": 1,
   "axisStandard": 27,
   "contextCount": 360,
   "dts": {
    "calculationLink": {
     "local": [
      "myrg-20200930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "myrg-20200930_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "myrg-20200930.htm"
     ]
    },
    "labelLink": {
     "local": [
      "myrg-20200930_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "myrg-20200930_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "myrg-20200930.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-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/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 497,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 12,
    "http://www.myrgroup.com/20200930": 2,
    "http://xbrl.sec.gov/dei/2020-01-31": 5,
    "total": 19
   },
   "keyCustom": 52,
   "keyStandard": 323,
   "memberCustom": 34,
   "memberStandard": 31,
   "nsprefix": "myrg",
   "nsuri": "http://www.myrgroup.com/20200930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.myrgroup.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106103 - Disclosure - Contract Assets and Liabilities",
     "role": "http://www.myrgroup.com/role/ContractAssetsandLiabilities",
     "shortName": "Contract Assets and Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114104 - Disclosure - Lease Obligations",
     "role": "http://www.myrgroup.com/role/LeaseObligations",
     "shortName": "Lease Obligations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122105 - Disclosure - Fair Value Measurements",
     "role": "http://www.myrgroup.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123106 - Disclosure - Debt",
     "role": "http://www.myrgroup.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128107 - Disclosure - Revenue Recognition",
     "role": "http://www.myrgroup.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134108 - Disclosure - Income Taxes",
     "role": "http://www.myrgroup.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136109 - Disclosure - Commitments and Contingencies",
     "role": "http://www.myrgroup.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138110 - Disclosure - Stock-Based Compensation",
     "role": "http://www.myrgroup.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140111 - Disclosure - Segment Information",
     "role": "http://www.myrgroup.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2144112 - Disclosure - Noncontrolling Interest",
     "role": "http://www.myrgroup.com/role/NoncontrollingInterest",
     "shortName": "Noncontrolling Interest",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2146113 - Disclosure - Earnings Per Share",
     "role": "http://www.myrgroup.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Organization, Business and Basis of Presentation (Policies)",
     "role": "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies",
     "shortName": "Organization, Business and Basis of Presentation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Contract Assets and Liabilities (Tables)",
     "role": "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesTables",
     "shortName": "Contract Assets and Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "myrg:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2315302 - Disclosure - Lease Obligations (Tables)",
     "role": "http://www.myrgroup.com/role/LeaseObligationsTables",
     "shortName": "Lease Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "myrg:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324303 - Disclosure - Debt (Tables)",
     "role": "http://www.myrgroup.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329304 - Disclosure - Revenue Recognition (Tables)",
     "role": "http://www.myrgroup.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2341305 - Disclosure - Segment Information (Tables)",
     "role": "http://www.myrgroup.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2347306 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.myrgroup.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Organization, Business and Basis of Presentation (Details)",
     "role": "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails",
     "shortName": "Organization, Business and Basis of Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i781510caa9504758a8f8768e56c100d7_D20190715-20190715",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "myrg:BusinessCombinationPreliminaryEstimatedNetAssetAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Acquisition (Details)",
     "role": "http://www.myrgroup.com/role/AcquisitionDetails",
     "shortName": "Acquisition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i781510caa9504758a8f8768e56c100d7_D20190715-20190715",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "myrg:BusinessCombinationPreliminaryEstimatedNetAssetAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Contract Assets and Liabilities - Additional information (Details)",
     "role": "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesAdditionalinformationDetails",
     "shortName": "Contract Assets and Liabilities - Additional information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnbilledContractsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Contract Assets and Liabilities - Summary of contract assets (Details)",
     "role": "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails",
     "shortName": "Contract Assets and Liabilities - Summary of contract assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ConstructionContractorReceivableRetainage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "myrg:ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Contract Assets and Liabilities - Summary of contract liabilities (Details)",
     "role": "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails",
     "shortName": "Contract Assets and Liabilities - Summary of contract liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProvisionForLossOnContracts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetNetCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - Disclosure - Contract Assets and Liabilities - Summary of contract assets and liabilities (Details)",
     "role": "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails",
     "shortName": "Contract Assets and Liabilities - Summary of contract assets and liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "myrg:NetContractAssetsLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "myrg:AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412407 - Disclosure - Contract Assets and Liabilities - Contracts in process (Details)",
     "role": "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails",
     "shortName": "Contract Assets and Liabilities - Contracts in process (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "myrg:AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnbilledContractsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413408 - Disclosure - Contract Assets and Liabilities - Summary of net asset position for contracts in process (Details)",
     "role": "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails",
     "shortName": "Contract Assets and Liabilities - Summary of net asset position for contracts in process (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "myrg:LesseeOperatingAndFinanceLeasesOptionToExtendTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416409 - Disclosure - Lease Obligations - Additional information (Details)",
     "role": "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails",
     "shortName": "Lease Obligations - Additional information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "myrg:LesseeOperatingAndFinanceLeasesOptionToExtendTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417410 - Disclosure - Lease Obligations - Summary of lease-related assets and liabilities (Details)",
     "role": "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails",
     "shortName": "Lease Obligations - Summary of lease-related assets and liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "myrg:ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "myrg:ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418411 - Disclosure - Lease Obligations - Summary of the lease terms and discount rates (Details)",
     "role": "http://www.myrgroup.com/role/LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails",
     "shortName": "Lease Obligations - Summary of the lease terms and discount rates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "myrg:ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419412 - Disclosure - Lease Obligations - Summary of lease related costs (Details)",
     "role": "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails",
     "shortName": "Lease Obligations - Summary of lease related costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME",
     "role": "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
     "shortName": "UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "myrg:ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2420413 - Disclosure - Lease Obligations - Summary of other and supplemental cash flow information related to leases (Details)",
     "role": "http://www.myrgroup.com/role/LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails",
     "shortName": "Lease Obligations - Summary of other and supplemental cash flow information related to leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "myrg:ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421414 - Disclosure - Lease Obligations - Schedule of future minimum lease payments (Details)",
     "role": "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails",
     "shortName": "Lease Obligations - Schedule of future minimum lease payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425415 - Disclosure - Debt - Summary of total debt (Details)",
     "role": "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails",
     "shortName": "Debt - Summary of total debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i8fde808a6d1240898cb12a5bf7b26945_I20200930",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "if7d597891eea466a90526047ac7a84e1_D20190913-20190913",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426416 - Disclosure - Debt - Additional information (Details)",
     "role": "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
     "shortName": "Debt - Additional information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "if7d597891eea466a90526047ac7a84e1_D20190913-20190913",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427417 - Disclosure - Debt - Schedule of remaining principal payments for long term obligations (Details)",
     "role": "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails",
     "shortName": "Debt - Schedule of remaining principal payments for long term obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i1e0a2958bc82421ab5e2439d06dd01ab_I20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-7",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430418 - Disclosure - Revenue Recognition - Additional information (Details)",
     "role": "http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails",
     "shortName": "Revenue Recognition - Additional information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "ia2335a55c596476f8c6e91eb9a625b25_D20200101-20200930",
      "decimals": null,
      "lang": "en-US",
      "name": "myrg:MasterServiceAgreementsTermOfShortTerminationNotice",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431419 - Disclosure - Revenue Recognition - Schedule of revenue by contract type (Details)",
     "role": "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
     "shortName": "Revenue Recognition - Schedule of revenue by contract type (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "ifbf74b1731f5407faa67aed4ee1c4398_D20200701-20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432420 - Disclosure - Revenue Recognition - Schedule of revenue by market type (Details)",
     "role": "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails",
     "shortName": "Revenue Recognition - Schedule of revenue by market type (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i64dd85dcc67149e3b10c2a641ca55af0_D20200701-20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-7",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433421 - Disclosure - Revenue Recognition - Summary of remaining performance obligations (Details)",
     "role": "http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails",
     "shortName": "Revenue Recognition - Summary of remaining performance obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i9be8a6e80c184fc98ac0dc6f4a8174c7_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435422 - Disclosure - Income Taxes (Details)",
     "role": "http://www.myrgroup.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "ic57e02410cf647e289f552521b6d7439_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "role": "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i803881b0c22547d6b985366082248290_D20190101-20190331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437423 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i5bbd913b4d924c22b909f21a4be886d7_I20200930",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PurchaseCommitmentRemainingMinimumAmountCommitted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "myrg:NumberOfEquityStockBasedCompensationPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439424 - Disclosure - Stock-Based Compensation (Details)",
     "role": "http://www.myrgroup.com/role/StockBasedCompensationDetails",
     "shortName": "Stock-Based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "myrg:NumberOfEquityStockBasedCompensationPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": "plan",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442425 - Disclosure - Segment Information - Additional information (Details)",
     "role": "http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails",
     "shortName": "Segment Information - Additional information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i130046a2f41c42019f28f5cd9c32f88f_D20200701-20200930",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443426 - Disclosure - Segment Information - Summary of segment's internal financial reports (Details)",
     "role": "http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails",
     "shortName": "Segment Information - Summary of segment's internal financial reports (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i0b9d161a97cb46be96c4e952dcde1912_D20200701-20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PartnersCapitalAccountContributions",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PartnersCapitalAccountContributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445427 - Disclosure - Noncontrolling Interest (Details)",
     "role": "http://www.myrgroup.com/role/NoncontrollingInterestDetails",
     "shortName": "Noncontrolling Interest (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PartnersCapitalAccountContributions",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PartnersCapitalAccountContributions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448428 - Disclosure - Earnings Per Share - Summary of weighted average number of shares outstanding (Details)",
     "role": "http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails",
     "shortName": "Earnings Per Share - Summary of weighted average number of shares outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449429 - Disclosure - Earnings Per Share - Summary of shares excluded from calculation of diluted securities (Details)",
     "role": "http://www.myrgroup.com/role/EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails",
     "shortName": "Earnings Per Share - Summary of shares excluded from calculation of diluted securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i543f211c594e42b3b65141b855b1d764_D20200701-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "role": "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical",
     "shortName": "UNAUDITED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - UNAUDITED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "UNAUDITED CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Organization, Business and Basis of Presentation",
     "role": "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentation",
     "shortName": "Organization, Business and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Acquisition",
     "role": "http://www.myrgroup.com/role/Acquisition",
     "shortName": "Acquisition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "myrg-20200930.htm",
      "contextRef": "i7c46f9ca47464bc38258b633d97f4cbf_D20200101-20200930",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 65,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "CANADA",
        "terseLabel": "CANADA"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY 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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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 YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r486"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r487"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r488"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/NoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r488"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r488"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r489"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r488"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r488"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r488"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r488"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/NoncontrollingInterestDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r484"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r485"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "myrg_APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "APIC, Share-Based Payment Arrangement, Increase For Cost Recognition, Shares",
        "label": "APIC, Share-Based Payment Arrangement, Increase For Cost Recognition, Shares",
        "terseLabel": "Stock-based compensation expense (in shares)"
       }
      }
     },
     "localname": "APICShareBasedPaymentArrangementIncreaseForCostRecognitionShares",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "myrg_AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails": {
       "order": 1.0,
       "parentTag": "myrg_NetCostsAndEstimatedEarningsInExcessOfBillings",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the aggregate of costs incurred on uncompleted contracts and estimated earnings.",
        "label": "Aggregate Costs Incurred On Uncompleted Contracts And Estimated Earnings",
        "verboseLabel": "Costs and estimated earnings on uncompleted contracts"
       }
      }
     },
     "localname": "AggregateCostsIncurredOnUncompletedContractsAndEstimatedEarnings",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_BillingsToDate": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails": {
       "order": 2.0,
       "parentTag": "myrg_NetCostsAndEstimatedEarningsInExcessOfBillings",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the billings to date on uncompleted contracts accounted for under the percentage-of-completion method.",
        "label": "Billings To Date",
        "terseLabel": "Less: billings to date"
       }
      }
     },
     "localname": "BillingsToDate",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_BusinessCombinationPreliminaryEstimatedNetAssetAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of preliminary estimated net asset adjustments consisting of acquisition-date fair value.",
        "label": "Business Combination Preliminary Estimated Net Asset Adjustments",
        "terseLabel": "Net asset adjustments"
       }
      }
     },
     "localname": "BusinessCombinationPreliminaryEstimatedNetAssetAdjustments",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_CSIElectricalContractorsIncMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Representing the information pertaining to CSI Electrical Contractors, Inc",
        "label": "CSI Electrical Contractors Inc [Member]",
        "terseLabel": "CSI Electrical Contractors, Inc"
       }
      }
     },
     "localname": "CSIElectricalContractorsIncMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Certain Performance Targets And Continued Employment Of Key Executives [Member]",
        "terseLabel": "Certain Performance Targets and Continued Employment of Key Executives"
       }
      }
     },
     "localname": "CertainPerformanceTargetsAndContinuedEmploymentOfKeyExecutivesMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_CommercialAndIndustrialMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commercial And Industrial [Member]",
        "terseLabel": "C&amp;I"
       }
      }
     },
     "localname": "CommercialAndIndustrialMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails",
      "http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails",
      "http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_ContingenciesExcludingWildfireAndHealthInsuranceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contingencies Excluding Wildfire and Health Insurance [Member]",
        "label": "Contingencies Excluding Wildfire And Health Insurance [Member]",
        "terseLabel": "Contingencies Excluding Wildfire and Health Insurance"
       }
      }
     },
     "localname": "ContingenciesExcludingWildfireAndHealthInsuranceMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_ContractPerformanceObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Contract Performance Obligations [Member]",
        "terseLabel": "Contract Performance Obligations"
       }
      }
     },
     "localname": "ContractPerformanceObligationsMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails": {
       "order": 2.0,
       "parentTag": "myrg_NetCostsAndEstimatedEarningsInExcessOfBillings",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Its represent the contract with customer, liability excluding provision for loss on contracts, current.",
        "label": "Contract With Customer Liability Excluding Provision For Loss On Contracts Current",
        "negatedLabel": "Deferred revenue",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityExcludingProvisionForLossOnContractsCurrent",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_ContractorsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "n/a",
        "label": "Contractors [Line Items]",
        "terseLabel": "Contractors [Line Items]"
       }
      }
     },
     "localname": "ContractorsLineItems",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "myrg_CostEstimateRevisionGrossMarginIncreaseDecreasePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of increase (decrease) cost estimate revision gross margin.",
        "label": "Cost Estimate Revision Gross Margin Increase Decrease Percentage",
        "verboseLabel": "Increase (decrease) in consolidated gross margin"
       }
      }
     },
     "localname": "CostEstimateRevisionGrossMarginIncreaseDecreasePercentage",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "myrg_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Credit Agreement [Member].",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_DebtInstrumentCovenantInterestCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represent the minimum interest coverage ratio under the credit agreement.",
        "label": "Debt Instrument Covenant Interest Coverage Ratio",
        "verboseLabel": "Interest coverage ratio"
       }
      }
     },
     "localname": "DebtInstrumentCovenantInterestCoverageRatio",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "myrg_DebtInstrumentCovenantLeveragedDebtRatioRestriction": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Threshold of debt coverage ration at which the credit agreement restricts certain types of payments.",
        "label": "Debt Instrument Covenant Leveraged Debt Ratio Restriction",
        "terseLabel": "Debt instrument covenant leveraged debt ratio restriction"
       }
      }
     },
     "localname": "DebtInstrumentCovenantLeveragedDebtRatioRestriction",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "myrg_DebtInstrumentNumberOfDebtInstruments": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of debt instruments.",
        "label": "Debt Instrument Number Of Debt Instruments",
        "terseLabel": "Number of equipment notes (equipment note)"
       }
      }
     },
     "localname": "DebtInstrumentNumberOfDebtInstruments",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "myrg_DebtInstrumentRestrictedMaximumLiquidity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of company's consolidated liquidity restricted.",
        "label": "Debt Instrument Restricted Maximum Liquidity",
        "terseLabel": "Debt instrument restricted maximum liquidity"
       }
      }
     },
     "localname": "DebtInstrumentRestrictedMaximumLiquidity",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_EmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Employees [Member]",
        "terseLabel": "Employees"
       }
      }
     },
     "localname": "EmployeesMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_EquipmentNoteEightMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the information pertaining to equipment Note 8.",
        "label": "Equipment Note Eight [Member]",
        "terseLabel": "Equipment Note 8"
       }
      }
     },
     "localname": "EquipmentNoteEightMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_EquipmentNoteFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "No definition available.",
        "label": "Equipment Note Five [Member]",
        "terseLabel": "Equipment Note 5"
       }
      }
     },
     "localname": "EquipmentNoteFiveMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_EquipmentNoteFourMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "No definition available.",
        "label": "Equipment Note Four [Member]",
        "terseLabel": "Equipment Note 4"
       }
      }
     },
     "localname": "EquipmentNoteFourMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_EquipmentNoteNineMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the information pertaining to equipment note 9.",
        "label": "Equipment Note Nine [Member]",
        "terseLabel": "Equipment Note 9"
       }
      }
     },
     "localname": "EquipmentNoteNineMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_EquipmentNoteOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment Note One",
        "label": "Equipment Note One [Member]",
        "terseLabel": "Equipment Note 1"
       }
      }
     },
     "localname": "EquipmentNoteOneMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_EquipmentNoteSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment note seven member.",
        "label": "Equipment Note Seven [Member]",
        "terseLabel": "Equipment Note 7"
       }
      }
     },
     "localname": "EquipmentNoteSevenMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_EquipmentNoteSixMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment note six member.",
        "label": "Equipment Note Six [Member]",
        "terseLabel": "Equipment Note 6"
       }
      }
     },
     "localname": "EquipmentNoteSixMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_EquipmentNoteThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "No definition available.",
        "label": "Equipment Note Three [Member]",
        "terseLabel": "Equipment Note 3"
       }
      }
     },
     "localname": "EquipmentNoteThreeMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_EquipmentNoteTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equipment Note Two",
        "label": "Equipment Note Two [Member]",
        "terseLabel": "Equipment Note 2"
       }
      }
     },
     "localname": "EquipmentNoteTwoMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_GuarantorObligationsExpectedCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Its represents the guarantor obligations expected costs.",
        "label": "Guarantor Obligations Expected Costs",
        "verboseLabel": "Estimated remaining costs for bonded projects"
       }
      }
     },
     "localname": "GuarantorObligationsExpectedCosts",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_HealthInsuranceMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Health Insurance [Member]",
        "label": "Health Insurance [Member]",
        "terseLabel": "Health Insurance"
       }
      }
     },
     "localname": "HealthInsuranceMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_HuenElectricIncMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Huen Electric Inc Member",
        "label": "Huen Electric Inc [Member]",
        "terseLabel": "Huen Electric Inc"
       }
      }
     },
     "localname": "HuenElectricIncMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/NoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_IncreaseDecreaseInAccruedLossProvision": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of the amount of accrued loss provision.",
        "label": "Increase Decrease In Accrued loss provision",
        "terseLabel": "Accrued loss provision, Change"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLossProvision",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_IncreaseDecreaseInContractReceivableRetainage": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of the amount of contract receivable retainage.",
        "label": "Increase (Decrease) In Contract Receivable Retainage",
        "terseLabel": "Contract retainages, net, Change"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractReceivableRetainage",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_IncreaseDecreaseInNetContractAssetsLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of increase (decrease) in net contract assets (liabilities) during the year.",
        "label": "Increase (Decrease) in Net Contract Assets Liabilities",
        "totalLabel": "Net contract assets (liabilities), Change"
       }
      }
     },
     "localname": "IncreaseDecreaseInNetContractAssetsLiabilities",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_InsuranceProgramObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Insurance Program Obligations",
        "label": "Insurance Program Obligations [Member]",
        "terseLabel": "Insurance Program Obligations"
       }
      }
     },
     "localname": "InsuranceProgramObligationsMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_LeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of total lease liability.",
        "label": "Lease Liability",
        "totalLabel": "Net present value of minimum lease payments"
       }
      }
     },
     "localname": "LeaseLiability",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LeaseLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "myrg_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lease liability classified as current.",
        "label": "Lease Liability Current",
        "negatedTotalLabel": "Less: current portion of finance and operating lease obligations"
       }
      }
     },
     "localname": "LeaseLiabilityCurrent",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "myrg_LeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lease liability classified as noncurrent.",
        "label": "Lease Liability Noncurrent",
        "totalLabel": "Long-term finance and operating lease obligations"
       }
      }
     },
     "localname": "LeaseLiabilityNoncurrent",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LeaseLiabilityPaymentsDue": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments.",
        "label": "Lease Liability Payments Due",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDue",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2": {
       "order": 2.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment to be paid in next fiscal year following current fiscal year.",
        "label": "Lease Liability Payments Due Next Twelve Months",
        "totalLabel": "2021"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2": {
       "order": 6.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for lease, due in fifth fiscal year following current fiscal year.",
        "label": "Lease Liability Payments Due Year Five",
        "totalLabel": "2025"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2": {
       "order": 5.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for lease, due in fourth fiscal year following current fiscal year.",
        "label": "Lease Liability Payments Due Year Four",
        "totalLabel": "2024"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2": {
       "order": 4.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for lease, due in third fiscal year following latest fiscal year.",
        "label": "Lease Liability Payments Due Year Three",
        "totalLabel": "2023"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2": {
       "order": 3.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for lease, due in second fiscal year following current fiscal year.",
        "label": "Lease Liability Payments Due Year Two",
        "totalLabel": "2022"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2": {
       "order": 1.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.",
        "label": "Lease Liability Payments Remainder of Fiscal Year",
        "totalLabel": "Remainder of 2020"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments.",
        "label": "Lease Liability Undiscounted Excess Amount",
        "negatedTotalLabel": "Financing component"
       }
      }
     },
     "localname": "LeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LeaseObligationCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "myrg_LeaseObligationTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the lease obligation, current",
        "label": "Lease Obligation Current",
        "totalLabel": "Total current obligations"
       }
      }
     },
     "localname": "LeaseObligationCurrent",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LeaseObligationNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "myrg_LeaseObligationTotal",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represent the lease obligation noncurrent.",
        "label": "Lease Obligation Noncurrent",
        "totalLabel": "Total non-current obligations"
       }
      }
     },
     "localname": "LeaseObligationNoncurrent",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LeaseObligationTotal": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represent the lease obligation, total.",
        "label": "Lease Obligation Total",
        "totalLabel": "Total lease obligations"
       }
      }
     },
     "localname": "LeaseObligationTotal",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LesseeLiabilityToBePaidAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_2": {
       "order": 7.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lessee, Liability, To Be Paid, After Year Five",
        "label": "Lessee, Liability, To Be Paid, After Year Five",
        "totalLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeLiabilityToBePaidAfterYearFive",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LesseeOperatingAndFinanceLeasesOptionToExtendTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lessee, operating and finance leases, option to extend, term.",
        "label": "Lessee Operating and Finance Leases Option to Extend Term",
        "terseLabel": "Option to extend lease term (up to)"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeasesOptionToExtendTerm",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "myrg_LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lessee, operating and finance leases, option to terminate, period.",
        "label": "Lessee Operating and Finance Leases Option to Terminate Period",
        "terseLabel": "Option to terminate leases, period"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeasesOptionToTerminatePeriod",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "myrg_LesseeOperatingAndFinanceLeasesRemainingContractTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lessee operating and finance leases remaining contract term.",
        "label": "Lessee Operating and Finance Leases Remaining Contract Term",
        "terseLabel": "Remaining lease term"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeasesRemainingContractTerm",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "myrg_LesseeOperatingLeaseAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "It represents Lessee Operating Lease Amortization Period.",
        "label": "Lessee Operating Lease Amortization Period",
        "terseLabel": "Lease amortization period"
       }
      }
     },
     "localname": "LesseeOperatingLeaseAmortizationPeriod",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "myrg_LeverageCoverageRatio": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Company has the option to expand the debt coverage ratio in the event of an acquisition.",
        "label": "Leverage Coverage Ratio",
        "terseLabel": "Leverage coverage ratio"
       }
      }
     },
     "localname": "LeverageCoverageRatio",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "myrg_LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum borrowing capacity number of times not to exceed consolidated EBITDA.",
        "label": "Line Of Credit Facility Maximum Borrowing Capacity Number Of Times Not To Exceed Consolidated EBITDA",
        "terseLabel": "Maximum borrowing capacity number of times not to exceed consolidated EBITDA"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityNumberOfTimesNotToExceedConsolidatedEbitda",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "myrg_LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the option to increase maximum borrowings on the credit facility.",
        "label": "Line Of Credit Facility Option To Increase Maximum Borrowing Capacity",
        "verboseLabel": "Option to increase borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityOptionToIncreaseMaximumBorrowingCapacity",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_LongtermIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Longterm Incentive Plan [Member]",
        "terseLabel": "Long-Term Incentive Plan"
       }
      }
     },
     "localname": "LongtermIncentivePlanMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_LossContingencyInsurancePolicyDeductible": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "amount of Deductible Insurance Policy for Loss Contingency",
        "label": "Loss Contingency Insurance Policy Deductible",
        "terseLabel": "Insurance coverage deductible"
       }
      }
     },
     "localname": "LossContingencyInsurancePolicyDeductible",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_MarginGuaranteeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Margin Guarantee [Member]",
        "terseLabel": "Margin Guarantee"
       }
      }
     },
     "localname": "MarginGuaranteeMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_MarketTypeDistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Market Type Distribution [Member]",
        "terseLabel": "Market Type Distribution"
       }
      }
     },
     "localname": "MarketTypeDistributionMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_MarketTypeElectricalConstructionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Market Type Electrical Construction [Member]",
        "terseLabel": "Market Type Electrical construction"
       }
      }
     },
     "localname": "MarketTypeElectricalConstructionMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_MarketTypeTransmissionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Market Type Transmission [Member]",
        "terseLabel": "Market Type Transmission"
       }
      }
     },
     "localname": "MarketTypeTransmissionMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_MasterLoanAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Master Loan Agreement [Member].",
        "label": "Master Loan Agreement [Member]",
        "terseLabel": "Master Loan Agreement"
       }
      }
     },
     "localname": "MasterLoanAgreementMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_MasterServiceAgreementsTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Term of master service agreements (\"MSAs\"), in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Master Service Agreements, Term",
        "terseLabel": "Term of master service agreements"
       }
      }
     },
     "localname": "MasterServiceAgreementsTerm",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "myrg_MasterServiceAgreementsTermOfShortTerminationNotice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Short termination notice of master service agreements (\"MSAs\"), in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact",
        "label": "Master Service Agreements, Term of Short Termination Notice",
        "terseLabel": "Short termination notice of master service agreements"
       }
      }
     },
     "localname": "MasterServiceAgreementsTermOfShortTerminationNotice",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "myrg_NetContractAssetsLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of net contract assets (liabilities) as at balance sheet period.",
        "label": "Net Contract Assets (Liabilities)",
        "totalLabel": "Net contract assets (liabilities)"
       }
      }
     },
     "localname": "NetContractAssetsLiabilities",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_NetCostsAndEstimatedEarningsInExcessOfBillings": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the net costs and estimated earnings in excess of billings on uncompleted contracts accounted for under the percentage-of-completion method.",
        "label": "Net Costs And Estimated Earnings In Excess Of Billings",
        "totalLabel": "Net asset position for contracts in process"
       }
      }
     },
     "localname": "NetCostsAndEstimatedEarningsInExcessOfBillings",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesContractsinprocessDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_NetPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Period [Axis]",
        "terseLabel": "Net Period [Axis]"
       }
      }
     },
     "localname": "NetPeriodAxis",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "myrg_NetPeriodChangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Period Change [Member]",
        "terseLabel": "Change"
       }
      }
     },
     "localname": "NetPeriodChangeMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_NetPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Period [Domain]",
        "terseLabel": "Net Period [Domain]"
       }
      }
     },
     "localname": "NetPeriodDomain",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_NonperformanceLettersOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Nonperformance Letters Of Credit [Member]",
        "terseLabel": "Non-performance Letters Of Credit"
       }
      }
     },
     "localname": "NonperformanceLettersOfCreditMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_NumberOfEquityStockBasedCompensationPlans": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the number of equity stock based compensation plans.",
        "label": "Number Of Equity Stock Based Compensation Plans",
        "terseLabel": "Number of equity compensation plans (plan)"
       }
      }
     },
     "localname": "NumberOfEquityStockBasedCompensationPlans",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "myrg_OperatingAndFinanceLeaseRightOfUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represent the operating and finance lease right-of-use asset.",
        "label": "Operating and Finance Lease Right of Use Asset",
        "totalLabel": "Total right-of-use lease assets"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseRightOfUseAsset",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_OperatingAndFinanceLeasesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "n/a",
        "label": "Operating And Finance Leases [Line Items]",
        "terseLabel": "Operating And Finance Leases [Line Items]"
       }
      }
     },
     "localname": "OperatingAndFinanceLeasesLineItems",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Organization Consolidation and Presentation of Financial Statements [Line Items]",
        "terseLabel": "Organization Consolidation and Presentation of Financial Statements [Line Items]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "myrg_OrganizationConsolidationAndPresentationOfFinancialStatementsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Organization Consolidation and Presentation of Financial Statements [Table]",
        "terseLabel": "Organization Consolidation and Presentation of Financial Statements [Table]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsTable",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "myrg_PercentageOfCapitalStockFromDirectForeignSubsidiaries": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of capital stock from direct foreign subsidiaries pledged as collateral for a debt.",
        "label": "Percentage of Capital Stock From Direct Foreign Subsidiaries",
        "terseLabel": "Percentage of capital stock from direct foreign subsidiaries"
       }
      }
     },
     "localname": "PercentageOfCapitalStockFromDirectForeignSubsidiaries",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "myrg_PerformanceLettersOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Performance Letters Of Credit [Member]",
        "terseLabel": "Performance letters of credit"
       }
      }
     },
     "localname": "PerformanceLettersOfCreditMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_PurchaseCommitmentRemainingTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.",
        "label": "Purchase Commitment Remaining Term",
        "terseLabel": "Purchase orders outstanding, term"
       }
      }
     },
     "localname": "PurchaseCommitmentRemainingTerm",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "myrg_RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of contract with customer, increase (decrease) during the reporting period of the amount of revenue for work performed for which billing has not occurred, net of uncollectible accounts.",
        "label": "Revenue From Contract With Customer Increase (Decrease) In Unbilled Receivables",
        "terseLabel": "Unbilled revenue, net, Change"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncreaseDecreaseInUnbilledReceivables",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "myrg_RevolvingLoansAndLettersOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revolving Loans And Letters Of Credit",
        "label": "Revolving Loans And Letters Of Credit [Member]",
        "terseLabel": "Revolving loans and letters of credit"
       }
      }
     },
     "localname": "RevolvingLoansAndLettersOfCreditMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_ScheduleOfContractorsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "n/a",
        "label": "Schedule of Contractors [Table]",
        "terseLabel": "Schedule of Contractors [Table]"
       }
      }
     },
     "localname": "ScheduleOfContractorsTable",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "myrg_ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of lease supplemental cash flow and other disclosures.",
        "label": "Schedule Of Lease Supplemental Cash Flow And Other Disclosures [Table Text Block]",
        "verboseLabel": "Summary of supplemental cash flow information"
       }
      }
     },
     "localname": "ScheduleOfLeaseSupplementalCashFlowAndOtherDisclosuresTableTextBlock",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "myrg_ScheduleOfOperatingAndFinanceLeasesDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "n/a",
        "label": "Schedule of Operating And Finance Leases, Disclosure [Table]",
        "terseLabel": "Schedule of Operating And Finance Leases, Disclosure [Table]"
       }
      }
     },
     "localname": "ScheduleOfOperatingAndFinanceLeasesDisclosureTable",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "myrg_ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of summary of the lease terms and discount rates.",
        "label": "Schedule Of Summary Of The Lease Terms And Discount Rates [Table Text Block]",
        "verboseLabel": "Summary of the lease terms and discount rates"
       }
      }
     },
     "localname": "ScheduleOfSummaryOfTheLeaseTermsAndDiscountRatesTableTextBlock",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "myrg_ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of supplemental balance sheet information related to leases.",
        "label": "Schedule of Supplemental Balance Sheet Information Related to Leases [Table Text Block]",
        "verboseLabel": "Summary of the lease-related assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfSupplementalBalanceSheetInformationRelatedToLeasesTableTextBlock",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This represents Average closing stock price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Average Closing Stock Price",
        "terseLabel": "Average closing stock price (in dollar per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAverageClosingStockPrice",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award number of shares authorized average trading days.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized Average Trading Days",
        "terseLabel": "Number of trading days (day)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAverageTradingDays",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "myrg_ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The percentage of target shares, an employee can earn, under the plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Potential Payout As Percentage Of Target Shares",
        "terseLabel": "Percentage of potential target shares awarded"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPotentialPayoutAsPercentageOfTargetShares",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "myrg_TeContractMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Te Contract [Member]",
        "terseLabel": "T&amp;E Contract"
       }
      }
     },
     "localname": "TeContractMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_TimeVestedStockAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Time Vested Stock Awards Member",
        "label": "Time Vested Stock Awards [Member]",
        "terseLabel": "Time Vested Stock Awards"
       }
      }
     },
     "localname": "TimeVestedStockAwardsMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_TotalLeaseObligationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Total Lease Obligations [Abstract]",
        "terseLabel": "Total Lease Obligations"
       }
      }
     },
     "localname": "TotalLeaseObligationsAbstract",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "myrg_TransmissionAndDistributionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Transmission And Distribution [Member]",
        "terseLabel": "T&amp;D"
       }
      }
     },
     "localname": "TransmissionAndDistributionMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails",
      "http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_UnitPriceContractMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Unit Price Contract [Member]",
        "terseLabel": "Unit Price Contract"
       }
      }
     },
     "localname": "UnitPriceContractMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "myrg_WildfireMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Wildfire [Member]",
        "label": "Wildfire [Member]",
        "terseLabel": "Wildfire"
       }
      }
     },
     "localname": "WildfireMember",
     "nsuri": "http://www.myrgroup.com/20200930",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r144",
      "r157",
      "r158",
      "r159",
      "r160",
      "r162",
      "r164",
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r144",
      "r157",
      "r158",
      "r159",
      "r160",
      "r162",
      "r164",
      "r168"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r99",
      "r106",
      "r186",
      "r288",
      "r289",
      "r290",
      "r305",
      "r306"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r99",
      "r106",
      "r186",
      "r288",
      "r289",
      "r290",
      "r305",
      "r306"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r99",
      "r106",
      "r186",
      "r288",
      "r289",
      "r290",
      "r305",
      "r306"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r265",
      "r267",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r401",
      "r458",
      "r460"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails",
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r265",
      "r267",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r401",
      "r458",
      "r460"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails",
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r261",
      "r265",
      "r267",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r401",
      "r458",
      "r460"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails",
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r261",
      "r265",
      "r267",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r401",
      "r458",
      "r460"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails",
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r172",
      "r173",
      "r249",
      "r254",
      "r459",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r172",
      "r173",
      "r249",
      "r254",
      "r459",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r263",
      "r389",
      "r390",
      "r392"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r177",
      "r391"
     ],
     "lang": {
      "en-US": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Relationship to Entity [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r103",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r305",
      "r306",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible List]",
        "terseLabel": "Accounting Standards Update [Extensible List]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r16",
      "r178",
      "r179"
     ],
     "calculation": {
      "http://www.myrgroup.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, net of allowances of $1,761 and $3,364, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r19",
      "r47",
      "r48",
      "r49",
      "r443",
      "r468",
      "r472"
     ],
     "calculation": {
      "http://www.myrgroup.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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r46",
      "r49",
      "r50",
      "r96",
      "r97",
      "r98",
      "r334",
      "r463",
      "r464"
     ],
     "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 Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r17"
     ],
     "calculation": {
      "http://www.myrgroup.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": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r288",
      "r289",
      "r290"
     ],
     "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": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r269",
      "r272",
      "r292",
      "r293"
     ],
     "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": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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]",
        "verboseLabel": "Adjustments to reconcile net income to net cash flows provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r23",
      "r180",
      "r189"
     ],
     "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",
        "verboseLabel": "Accounts receivable, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r85",
      "r194",
      "r197"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "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",
        "verboseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r120"
     ],
     "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",
        "verboseLabel": "Antidilutive securities excluded from computation of earnings (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/EarningsPerShareSummaryofsharesexcludedfromcalculationofdilutedsecuritiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r90",
      "r152",
      "r159",
      "r166",
      "r182",
      "r328",
      "r336",
      "r348",
      "r421",
      "r440"
     ],
     "calculation": {
      "http://www.myrgroup.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",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r4",
      "r5",
      "r42",
      "r90",
      "r182",
      "r328",
      "r336",
      "r348"
     ],
     "calculation": {
      "http://www.myrgroup.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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r274",
      "r282"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r264",
      "r266"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r264",
      "r266",
      "r315",
      "r316"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/AcquisitionDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r317",
      "r318",
      "r319"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "verboseLabel": "Total consideration, net of net asset adjustments"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r84",
      "r321"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "verboseLabel": "Change in contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r322"
     ],
     "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": "Acquisition"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/Acquisition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r24",
      "r87"
     ],
     "calculation": {
      "http://www.myrgroup.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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]",
        "verboseLabel": "Cash and cash equivalents:"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r82",
      "r87",
      "r88"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for 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",
        "periodEndLabel": "End of period",
        "periodStartLabel": "Beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r82",
      "r355"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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": "Net increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities"
       }
      }
     },
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ChangeInAccountingEstimateByTypeAxis": {
     "auth_ref": [
      "r107",
      "r126"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of change in accounting estimate.",
        "label": "Change in Accounting Estimate by Type [Axis]",
        "terseLabel": "Change in Accounting Estimate by Type [Axis]"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ChangeInAccountingEstimateTypeDomain": {
     "auth_ref": [
      "r107",
      "r126"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities.",
        "label": "Change in Accounting Estimate, Type [Domain]",
        "terseLabel": "Change in Accounting Estimate, Type [Domain]"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r36",
      "r205",
      "r428",
      "r447"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "verboseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": {
     "auth_ref": [
      "r204",
      "r212",
      "r219"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for commitments, contingencies, and guarantees.",
        "label": "Commitments Contingencies and Guarantees [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsContingenciesAndGuaranteesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r96",
      "r97"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common\u00a0Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r13"
     ],
     "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 dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r13"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r13"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r13",
      "r224"
     ],
     "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, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r13"
     ],
     "calculation": {
      "http://www.myrgroup.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",
        "terseLabel": "Common stock\u2014$0.01 par value per share; 100,000,000 authorized shares;16,719,330 and 16,648,616 shares issued and outstanding at September\u00a030, 2020 and December\u00a031, 2019, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r53",
      "r55",
      "r56",
      "r64",
      "r434",
      "r453"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "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": "Total comprehensive income attributable to MYR Group Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r53",
      "r55",
      "r63",
      "r326",
      "r327",
      "r340",
      "r433",
      "r452"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Less: net income (loss) attributable to noncontrolling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r53",
      "r55",
      "r62",
      "r325",
      "r340",
      "r432",
      "r451"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r133",
      "r134",
      "r175",
      "r346",
      "r347"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r133",
      "r134",
      "r175",
      "r346",
      "r347",
      "r473"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r133",
      "r134",
      "r175",
      "r346",
      "r347",
      "r473"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r133",
      "r134",
      "r175",
      "r346",
      "r347"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "verboseLabel": "Concentration risk"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r133",
      "r134",
      "r175",
      "r346",
      "r347"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r89",
      "r330"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "verboseLabel": "Interim Consolidated Financial Information"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionContractorReceivableRetainage": {
     "auth_ref": [
      "r14",
      "r402"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional.",
        "label": "Construction Contractor, Receivable, Retainage",
        "verboseLabel": "Contract retainages, net"
       }
      }
     },
     "localname": "ConstructionContractorReceivableRetainage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent": {
     "auth_ref": [
      "r189",
      "r236"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of allowance for credit loss for 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, Allowance for Credit Loss, Current",
        "terseLabel": "Contract assets, allowance",
        "verboseLabel": "Total allowance for doubtful accounts"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesAdditionalinformationDetails",
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Schedule of contract assets and liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r234",
      "r236",
      "r250"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "myrg_NetContractAssetsLiabilities",
       "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, after Allowance for Credit Loss, Current",
        "terseLabel": "Contract assets, net of allowances of $502 and $147, respectively",
        "totalLabel": "Contract assets, net",
        "verboseLabel": "Contract assets, net"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingAxis": {
     "auth_ref": [
      "r249",
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.",
        "label": "Contract with Customer, Basis of Pricing [Axis]",
        "terseLabel": "Contract with Customer, Basis of Pricing [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerBasisOfPricingDomain": {
     "auth_ref": [
      "r249",
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.",
        "label": "Contract with Customer, Basis of Pricing [Domain]",
        "terseLabel": "Contract with Customer, Basis of Pricing [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerBasisOfPricingDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": {
     "auth_ref": [
      "r237"
     ],
     "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 obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.",
        "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price",
        "terseLabel": "Revenue recognized, related to change orders and claims included as contract price adjustments"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r234",
      "r235",
      "r250"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "myrg_NetContractAssetsLiabilities",
       "weight": -1.0
      },
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "negatedLabel": "Contract liabilities",
        "totalLabel": "Contract liabilities",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r251"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Revenues recognized during period"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesAdditionalinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "auth_ref": [
      "r249",
      "r259"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by sales channel for delivery of good or service in contract with customer.",
        "label": "Contract with Customer, Sales Channel [Axis]",
        "terseLabel": "Contract with Customer, Sales Channel [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "auth_ref": [
      "r249",
      "r259"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.",
        "label": "Contract with Customer, Sales Channel [Domain]",
        "terseLabel": "Contract with Customer, Sales Channel [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractsAccountedForUnderPercentageOfCompletionMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Modifications to or changes in assumptions surrounding contracts accounted for under the percentage of completion method of accounting. Percentage of completion is a method of accounting whereby profit on a long-term (construction) contracts is recognized based on reliable estimates as to the degree of completion generally based on contractual relationships (costs incurred to total costs anticipated).",
        "label": "Contracts Accounted for under Percentage of Completion [Member]",
        "terseLabel": "Contracts Accounted for under Percentage of Completion"
       }
      }
     },
     "localname": "ContractsAccountedForUnderPercentageOfCompletionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateNonSegmentMember": {
     "auth_ref": [
      "r157",
      "r158",
      "r159",
      "r160",
      "r162",
      "r168",
      "r170"
     ],
     "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"
       }
      }
     },
     "localname": "CorporateNonSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r68",
      "r406"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "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": "Contract costs"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of long-term contract or program.",
        "label": "Long-Term Contract or Program Disclosure [Table Text Block]",
        "verboseLabel": "Schedule of net asset position for contracts in process"
       }
      }
     },
     "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r223"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r422",
      "r423",
      "r439"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails",
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "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": "Interest rate margin"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "verboseLabel": "Stated\u00a0Interest Rate\u00a0(per\u00a0annum)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails",
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r34"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails",
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r34",
      "r92",
      "r225",
      "r226",
      "r227",
      "r228",
      "r366",
      "r367",
      "r369",
      "r438"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails",
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument term",
        "verboseLabel": "Term (years)"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": {
     "auth_ref": [
      "r370"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Net",
        "terseLabel": "Deferred debt issuance costs"
       }
      }
     },
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r296",
      "r297"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "verboseLabel": "Deferred income tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r85",
      "r198"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 of property and equipment"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r249",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r249"
     ],
     "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]",
        "verboseLabel": "Schedule of revenue by contract and market type"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r65",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r113",
      "r115",
      "r117",
      "r118",
      "r119",
      "r123",
      "r124",
      "r435",
      "r454"
     ],
     "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 (in dollars per share)",
        "verboseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "verboseLabel": "Income per common share attributable to MYR Group Inc.:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r65",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r115",
      "r117",
      "r118",
      "r119",
      "r123",
      "r124",
      "r435",
      "r454"
     ],
     "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": "Increase (decrease) in diluted earnings per common share (in dollars per share)",
        "verboseLabel": "Diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails",
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r89",
      "r120",
      "r121"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r125"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCash": {
     "auth_ref": [
      "r355"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of effect of exchange rate changes on cash balances held in foreign currencies. Excludes cash equivalents.",
        "label": "Effect of Exchange Rate on Cash",
        "verboseLabel": "Effect of exchange rate changes on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCash",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r299"
     ],
     "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": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r299",
      "r309"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "verboseLabel": "Federal statutory tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r101",
      "r109",
      "r111",
      "r127",
      "r186",
      "r224",
      "r230",
      "r288",
      "r289",
      "r290",
      "r305",
      "r306",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r463",
      "r464",
      "r465"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r344",
      "r345"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r344"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r374",
      "r377",
      "r387"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "verboseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Finance Lease Obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r372",
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 2.0,
       "parentTag": "myrg_LeaseLiability",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "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",
        "totalLabel": "Net present value of minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r372"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "myrg_LeaseObligationCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "negatedLabel": "Less: current portion of finance and operating lease obligations",
        "terseLabel": "Current portion of finance lease obligations",
        "verboseLabel": "Finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails",
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "verboseLabel": "Schedule of future minimum finance lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r372"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiability",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "myrg_LeaseObligationNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance lease obligations, net of current maturities",
        "verboseLabel": "Finance lease obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails",
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 2.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "verboseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 1.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "verboseLabel": "Remainder of 2020"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 1.0,
       "parentTag": "myrg_LeaseLiabilityUndiscountedExcessAmount",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Financing component"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r375",
      "r381"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Payment of principal obligations under finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "myrg_OperatingAndFinanceLeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Finance lease right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r374",
      "r377",
      "r387"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "verboseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.",
        "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r384",
      "r387"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "verboseLabel": "Weighted-average discount rate\u00a0- finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r383",
      "r387"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "verboseLabel": "Weighted-average remaining lease term\u00a0- finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r196"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Intangible assets, accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedPriceContractMember": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contract with customer in which amount of consideration is fixed.",
        "label": "Fixed-price Contract [Member]",
        "terseLabel": "Fixed-price Contract"
       }
      }
     },
     "localname": "FixedPriceContractMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r349",
      "r351",
      "r353",
      "r354"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "terseLabel": "Foreign currency gains"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r89",
      "r364"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Gain on sale of property and equipment",
        "negatedTerseLabel": "Gain on sale of property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r190",
      "r191",
      "r420"
     ],
     "calculation": {
      "http://www.myrgroup.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",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GranteeStatusAxis": {
     "auth_ref": [
      "r268",
      "r270",
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by status of recipient to whom award is granted.",
        "label": "Grantee Status [Axis]",
        "terseLabel": "Grantee Status [Axis]"
       }
      }
     },
     "localname": "GranteeStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GranteeStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Status of recipient to whom award is granted.",
        "label": "Grantee Status [Domain]",
        "terseLabel": "Grantee Status [Domain]"
       }
      }
     },
     "localname": "GranteeStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r66",
      "r90",
      "r152",
      "r158",
      "r162",
      "r165",
      "r168",
      "r182",
      "r348"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "auth_ref": [
      "r218"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by nature of guarantee.",
        "label": "Guarantor Obligations, Nature [Axis]",
        "terseLabel": "Guarantor Obligations, Nature [Axis]"
       }
      }
     },
     "localname": "GuaranteeObligationsByNatureAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "auth_ref": [
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.",
        "label": "Guarantor Obligations, Maximum Exposure, Undiscounted",
        "verboseLabel": "Bonds outstanding"
       }
      }
     },
     "localname": "GuaranteeObligationsMaximumExposure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "auth_ref": [
      "r216"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Nature [Domain]",
        "terseLabel": "Guarantor Obligations, Nature [Domain]"
       }
      }
     },
     "localname": "GuaranteeObligationsNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r59",
      "r152",
      "r158",
      "r162",
      "r165",
      "r168",
      "r419",
      "r429",
      "r437",
      "r455"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "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",
        "totalLabel": "Income before provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r300",
      "r303",
      "r304",
      "r307",
      "r310",
      "r312",
      "r313",
      "r314"
     ],
     "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]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r91",
      "r110",
      "r111",
      "r150",
      "r298",
      "r308",
      "r311",
      "r456"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "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 expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r38",
      "r427",
      "r448"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "verboseLabel": "Refundable income taxes"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "myrg_IncreaseDecreaseInNetContractAssetsLiabilities",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedLabel": "Contract assets, net",
        "terseLabel": "Contract assets, net, Change",
        "totalLabel": "Changes in contract assets, net, Change"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "totalLabel": "Contract liabilities, Change",
        "verboseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Deferred revenue, Change"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInsuranceSettlementsReceivable": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in insurance settlements receivable, which are amounts due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. The expectation is that such reimbursement will be received within one year of the balance sheet date.",
        "label": "Increase (Decrease) in Insurance Settlements Receivable",
        "negatedLabel": "Receivable for insurance claims in excess of deductibles"
       }
      }
     },
     "localname": "IncreaseDecreaseInInsuranceSettlementsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Changes in operating assets and liabilities, net of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPayablesToCustomers": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "myrg_IncreaseDecreaseInNetContractAssetsLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The change during the period, either increase or decrease, in amounts payable to customers. The term customers generally excludes other broker-dealers; persons who are principal officers, directors, and stockholders; and persons whose securities or funds are part of the regulatory net capital of the broker-dealer. Another broker-dealer's account can be classified as a customer if the account is carried as an omnibus account in compliance with certain regulations. The accounts of principal officers, directors and stockholders may be combined in the customer captions if they are not material and the combination is disclosed in the oath that is required to accompany the annual audited FOCUS Report.",
        "label": "Increase (Decrease) in Payables to Customers",
        "negatedLabel": "Contract liabilities, Change"
       }
      }
     },
     "localname": "IncreaseDecreaseInPayablesToCustomers",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInSelfInsuranceReserve": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The increase (decrease) during the period in the carrying amount of accrued known and estimated losses incurred for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's' compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.",
        "label": "Increase (Decrease) in Self Insurance Reserve",
        "verboseLabel": "Accrued self insurance"
       }
      }
     },
     "localname": "IncreaseDecreaseInSelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "verboseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InsuranceSettlementsReceivableCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.   For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.",
        "label": "Insurance Settlements Receivable, Current",
        "verboseLabel": "Current portion of receivable for insurance claims in excess of deductibles"
       }
      }
     },
     "localname": "InsuranceSettlementsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InsuranceSettlementsReceivableNoncurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.",
        "label": "Insurance Settlements Receivable, Noncurrent",
        "terseLabel": "Receivable for insurance claims in excess of deductibles"
       }
      }
     },
     "localname": "InsuranceSettlementsReceivableNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r193",
      "r195"
     ],
     "calculation": {
      "http://www.myrgroup.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": "Intangible assets, net of accumulated amortization of $13,889 and $10,880, respectively"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r58",
      "r146",
      "r365",
      "r368",
      "r436"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r70",
      "r145"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "verboseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.",
        "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures",
        "verboseLabel": "Investment in joint ventures"
       }
      }
     },
     "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r385",
      "r387"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "verboseLabel": "Lease cost:"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of lease costs"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Lease Obligations"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r386"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "verboseLabel": "Schedule of future minimum operating lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 1.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "terseLabel": "Minimum lease payments required",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails",
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 2.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsDueNextTwelveMonths",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 2.0,
       "parentTag": "myrg_LeaseLiabilityPaymentsRemainderOfFiscalYear",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r386"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 2.0,
       "parentTag": "myrg_LeaseLiabilityUndiscountedExcessAmount",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Financing component"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r388"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Lease Obligations"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r30",
      "r90",
      "r160",
      "r182",
      "r329",
      "r336",
      "r337",
      "r348"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities",
        "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r22",
      "r90",
      "r182",
      "r348",
      "r426",
      "r446"
     ],
     "calculation": {
      "http://www.myrgroup.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 stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r32",
      "r90",
      "r182",
      "r329",
      "r336",
      "r337",
      "r348"
     ],
     "calculation": {
      "http://www.myrgroup.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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current",
        "verboseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "verboseLabel": "Non-current"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "verboseLabel": "Letter of credit facility commitment percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "verboseLabel": "Interest rate on borrowings outstanding"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r28"
     ],
     "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": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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",
        "terseLabel": "Commitment fee on unused capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "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)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermContractsOrProgramsDisclosureTextBlock": {
     "auth_ref": [
      "r15",
      "r44",
      "r233",
      "r399",
      "r400",
      "r403",
      "r405"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-term contracts or programs.",
        "label": "Long-term Contracts or Programs Disclosure [Text Block]",
        "verboseLabel": "Contract Assets and Liabilities"
       }
      }
     },
     "localname": "LongTermContractsOrProgramsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r10",
      "r222",
      "r423",
      "r441"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total future principal payments"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails",
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r29"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedLabel": "Less: current portion of equipment notes",
        "negatedTerseLabel": "Less: current portion of long-term debt",
        "verboseLabel": "Current portion of long-term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails",
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r94",
      "r220"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, after Year Five",
        "verboseLabel": "Thereafter"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r94",
      "r220"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year One",
        "verboseLabel": "2021"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r94",
      "r220"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Five",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r94",
      "r220"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Four",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "auth_ref": [
      "r94",
      "r220"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Three",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "auth_ref": [
      "r94",
      "r220"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Long-Term Debt, Maturity, Year Two",
        "verboseLabel": "2022"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r94"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.",
        "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year",
        "verboseLabel": "Remainder of 2020"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term principal obligations",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails",
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails",
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r34",
      "r221"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails",
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r214",
      "r215"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r214",
      "r215"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r40",
      "r90",
      "r182",
      "r348",
      "r425",
      "r445"
     ],
     "calculation": {
      "http://www.myrgroup.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 interest"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDisclosureTextBlock": {
     "auth_ref": [
      "r341"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest Disclosure [Text Block]",
        "terseLabel": "Noncontrolling Interest"
       }
      }
     },
     "localname": "MinorityInterestDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/NoncontrollingInterest"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterestLineItems": {
     "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": "Noncontrolling Interest [Line Items]",
        "terseLabel": "Noncontrolling Interest [Line Items]"
       }
      }
     },
     "localname": "MinorityInterestLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/NoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterestTable": {
     "auth_ref": [
      "r40",
      "r67",
      "r324",
      "r335"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest [Table]",
        "terseLabel": "Noncontrolling Interest [Table]"
       }
      }
     },
     "localname": "MinorityInterestTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/NoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 flows provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 flows used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r82",
      "r83",
      "r86"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 flows provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r51",
      "r54",
      "r60",
      "r86",
      "r90",
      "r100",
      "r104",
      "r105",
      "r106",
      "r107",
      "r110",
      "r111",
      "r116",
      "r152",
      "r158",
      "r162",
      "r165",
      "r168",
      "r182",
      "r348",
      "r430",
      "r449"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "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 attributable to MYR Group\u00a0Inc.",
        "totalLabel": "Net income attributable to MYR Group Inc.",
        "verboseLabel": "Increase (decrease) in net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails",
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent [Abstract]",
        "verboseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r51",
      "r54",
      "r110",
      "r111",
      "r332",
      "r339"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "netLabel": "Less: net income (loss) attributable to noncontrolling interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Noncontrolling Interest [Abstract]",
        "terseLabel": "Noncontrolling Interest [Abstract]"
       }
      }
     },
     "localname": "NoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r230",
      "r323"
     ],
     "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 Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "verboseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesPayableToBanksMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A written promise to pay a note to a bank.",
        "label": "Notes Payable to Banks [Member]",
        "terseLabel": "Notes Payable to Banks"
       }
      }
     },
     "localname": "NotesPayableToBanksMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails",
      "http://www.myrgroup.com/role/DebtScheduleofremainingprincipalpaymentsforlongtermobligationsDetails",
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of business segments (segment)",
        "verboseLabel": "Number of business segments (segment)"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails",
      "http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r152",
      "r158",
      "r162",
      "r165",
      "r168"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "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": "Income from operations:",
        "totalLabel": "Income from operations",
        "verboseLabel": "Increase (decrease) in operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails",
      "http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r378",
      "r387"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "verboseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Lease Obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r372"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 1.0,
       "parentTag": "myrg_LeaseLiability",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Net present value of minimum lease payments"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r372"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 2.0,
       "parentTag": "myrg_LeaseLiabilityCurrent",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "myrg_LeaseObligationCurrent",
       "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",
        "negatedLabel": "Less: current portion of finance and operating lease obligations",
        "terseLabel": "Current portion of operating lease obligations",
        "verboseLabel": "Operating lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails",
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r372"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails": {
       "order": 2.0,
       "parentTag": "myrg_LeaseLiabilityNoncurrent",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "myrg_LeaseObligationNoncurrent",
       "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 obligations, net of current maturities",
        "verboseLabel": "Operating lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.myrgroup.com/role/LeaseObligationsScheduleoffutureminimumleasepaymentsDetails",
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r376",
      "r381"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "verboseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "myrg_OperatingAndFinanceLeaseRightOfUseAsset",
       "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",
        "verboseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r384",
      "r387"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "verboseLabel": "Weighted-average discount rate\u00a0- operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r383",
      "r387"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "verboseLabel": "Weighted-average remaining lease term\u00a0- operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryoftheleasetermsanddiscountratesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r157",
      "r158",
      "r159",
      "r160",
      "r162",
      "r168"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r95",
      "r112",
      "r138",
      "r341"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.",
        "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]",
        "verboseLabel": "Organization, Business and Basis of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "verboseLabel": "Other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.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",
        "verboseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "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": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r45",
      "r47",
      "r350",
      "r352",
      "r356"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax, before 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 Gain (Loss) Arising During Period, Net of Tax",
        "verboseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r52",
      "r55",
      "r57",
      "r61",
      "r224",
      "r357",
      "r362",
      "r363",
      "r431",
      "r450"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "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",
        "terseLabel": "Other comprehensive income (loss)",
        "totalLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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 income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherContractMember": {
     "auth_ref": [
      "r262",
      "r342"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Derivative instrument whose primary underlying risk is classified as other.",
        "label": "Other Contract [Member]",
        "terseLabel": "Other Contract"
       }
      }
     },
     "localname": "OtherContractMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r31"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.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 current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.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 liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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 non-cash items"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "verboseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "MYR Group Inc. Stockholders' Equity"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PartnersCapitalAccountContributions": {
     "auth_ref": [
      "r229",
      "r230"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total contributions made by each class of partners (i.e., general, limited and preferred partners).",
        "label": "Partners' Capital Account, Contributions",
        "terseLabel": "Capital contributions to joint venture"
       }
      }
     },
     "localname": "PartnersCapitalAccountContributions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/NoncontrollingInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PartnersCapitalAccountDistributions": {
     "auth_ref": [
      "r230",
      "r231"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total distributions to each class of partners (i.e., general, limited and preferred partners).",
        "label": "Partners' Capital Account, Distributions",
        "terseLabel": "Distributions to partners"
       }
      }
     },
     "localname": "PartnersCapitalAccountDistributions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/NoncontrollingInterestDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "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 shares"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtRestructuringCosts": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for cost incurred in the modification of term of existing debt agreement in order for the entity to achieve some advantage.",
        "label": "Payments of Debt Restructuring Costs",
        "negatedTerseLabel": "Debt refinancing costs"
       }
      }
     },
     "localname": "PaymentsOfDebtRestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r73",
      "r320"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "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",
        "negatedTerseLabel": "Cash paid for acquired business"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceGuaranteeMember": {
     "auth_ref": [
      "r213"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "An agreement (contract) that requires the guarantor to make payments to a guaranteed party based on another entity's failure to perform under an obligating agreement. This may include the issuance of a performance standby letter of credit which requires the guarantor to make payments if a specified party fails to perform under a nonfinancial contractual obligation.",
        "label": "Performance Guarantee [Member]",
        "terseLabel": "Performance Guarantee"
       }
      }
     },
     "localname": "PerformanceGuaranteeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance Awards"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r274",
      "r282"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r12"
     ],
     "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 dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r12"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r12"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r12"
     ],
     "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 (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValueOutstanding": {
     "auth_ref": [
      "r12"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.",
        "label": "Preferred Stock, Value, Outstanding",
        "terseLabel": "Preferred stock\u2014$0.01 par value per share; 4,000,000 authorized shares; none issued and outstanding at September\u00a030, 2020 and December\u00a031, 2019"
       }
      }
     },
     "localname": "PreferredStockValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Notes Payable",
        "terseLabel": "Borrowings under equipment notes"
       }
      }
     },
     "localname": "ProceedsFromNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r77",
      "r80",
      "r93"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "verboseLabel": "Other financing activities"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).",
        "label": "Proceeds from (Repayments of) Lines of Credit",
        "terseLabel": "Net borrowings (repayments) under revolving lines of credit"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.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",
        "verboseLabel": "Proceeds from sale of property and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r75",
      "r283"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "verboseLabel": "Proceeds from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r132"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Product Concentration Risk"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r1",
      "r51",
      "r54",
      "r81",
      "r90",
      "r100",
      "r110",
      "r111",
      "r152",
      "r158",
      "r162",
      "r165",
      "r168",
      "r182",
      "r325",
      "r331",
      "r333",
      "r339",
      "r340",
      "r348",
      "r437"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income (loss)",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r199",
      "r374",
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "terseLabel": "Property and equipment, accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r43",
      "r200",
      "r377"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property and equipment, net of accumulated depreciation of $290,088 and $272,865, respectively"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLossOnContracts": {
     "auth_ref": [
      "r232"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cumulative provision for contract losses not offset against related costs accumulated on the balance sheet.",
        "label": "Provision for Loss on Contracts",
        "terseLabel": "Accrued loss provision"
       }
      }
     },
     "localname": "ProvisionForLossOnContracts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": {
     "auth_ref": [
      "r11",
      "r424",
      "r442"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.",
        "label": "Purchase Commitment, Remaining Minimum Amount Committed",
        "verboseLabel": "Purchase orders outstanding"
       }
      }
     },
     "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r263",
      "r389",
      "r390"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r263",
      "r389",
      "r392",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsAdditionalinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "negatedLabel": "Payment of principal obligations under equipment notes"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r18",
      "r230",
      "r291",
      "r444",
      "r467",
      "r472"
     ],
     "calculation": {
      "http://www.myrgroup.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)",
        "terseLabel": "Decrease in retained earnings",
        "verboseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r101",
      "r109",
      "r111",
      "r186",
      "r288",
      "r289",
      "r290",
      "r305",
      "r306",
      "r463",
      "r465"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r143",
      "r144",
      "r157",
      "r163",
      "r164",
      "r171",
      "r172",
      "r175",
      "r248",
      "r249",
      "r406"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, excluding 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, Excluding Assessed Tax",
        "terseLabel": "Contract revenues",
        "verboseLabel": "Contract revenues:"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails",
      "http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails",
      "http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r246",
      "r247",
      "r252",
      "r260"
     ],
     "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]",
        "verboseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r244"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionAdditionalinformationDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r245"
     ],
     "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": "Remaining performance obligation, term"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r245"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": {
     "auth_ref": [
      "r245"
     ],
     "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": "Schedule of amount of the remaining performance obligations that the company reasonably estimates will not be recognized within the next twelve months"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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 Loans"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtSummaryoftotaldebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r382",
      "r387"
     ],
     "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",
        "verboseLabel": "Right-of-use asset obtained in exchange for new operating lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r133",
      "r175"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r120"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of 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 Text Block]",
        "verboseLabel": "Schedule of shared excluded from calculation of dilute securities"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r315",
      "r316"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/AcquisitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r34",
      "r92",
      "r225",
      "r226",
      "r227",
      "r228",
      "r366",
      "r367",
      "r369",
      "r438"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of long-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 entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "verboseLabel": "Schedule of total debt"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "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]",
        "verboseLabel": "Schedule of weighted average number of common shares used to compute basic and dilute earnings per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": {
     "auth_ref": [
      "r220"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.",
        "label": "Schedule of Maturities of Long-term Debt [Table Text Block]",
        "verboseLabel": "Schedule of remaining principal payments for long term obligations"
       }
      }
     },
     "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r152",
      "r155",
      "r161",
      "r192"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails",
      "http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r152",
      "r155",
      "r161",
      "r192"
     ],
     "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": "Schedule of segment's internal financial reports"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r274",
      "r282"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.",
        "label": "Secured Debt [Member]",
        "terseLabel": "Secured Debt"
       }
      }
     },
     "localname": "SecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r139",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r157",
      "r158",
      "r159",
      "r160",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r168",
      "r175",
      "r457"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails",
      "http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails",
      "http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r139",
      "r141",
      "r142",
      "r152",
      "r156",
      "r162",
      "r166",
      "r167",
      "r168",
      "r169",
      "r171",
      "r174",
      "r175",
      "r176"
     ],
     "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]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails",
      "http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SelfInsuranceReserveCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).",
        "label": "Self Insurance Reserve, Current",
        "terseLabel": "Current portion of accrued self-insurance"
       }
      }
     },
     "localname": "SelfInsuranceReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SelfInsuranceReserveNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer).",
        "label": "Self Insurance Reserve, Noncurrent",
        "verboseLabel": "Accrued self-insurance"
       }
      }
     },
     "localname": "SelfInsuranceReserveNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServicingAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Servicing Asset [Abstract]",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "ServicingAssetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedassetsandliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "verboseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period",
        "verboseLabel": "Service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Shares granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Shares granted, weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "verboseLabel": "Shares vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Shares vested, weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r271",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Shares exercised, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedPaymentArrangementEmployeeMember": {
     "auth_ref": [
      "r270",
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.",
        "label": "Share-based Payment Arrangement, Employee [Member]",
        "terseLabel": "Employees"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementEmployeeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": {
     "auth_ref": [
      "r268",
      "r281"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.",
        "label": "Share-based Payment Arrangement, Nonemployee [Member]",
        "terseLabel": "Non-employee Directors"
       }
      }
     },
     "localname": "ShareBasedPaymentArrangementNonemployeeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance, end of period (in shares)",
        "periodStartLabel": "Balance, beginning of period (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r379",
      "r387"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "verboseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r139",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r157",
      "r158",
      "r159",
      "r160",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r168",
      "r175",
      "r192",
      "r201",
      "r202",
      "r203",
      "r457"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebycontracttypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionScheduleofrevenuebymarkettypeDetails",
      "http://www.myrgroup.com/role/RevenueRecognitionSummaryofremainingperformanceobligationsDetails",
      "http://www.myrgroup.com/role/SegmentInformationAdditionalinformationDetails",
      "http://www.myrgroup.com/role/SegmentInformationSummaryofsegmentsinternalfinancialreportsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r37",
      "r96",
      "r97",
      "r98",
      "r101",
      "r109",
      "r111",
      "r127",
      "r186",
      "r224",
      "r230",
      "r288",
      "r289",
      "r290",
      "r305",
      "r306",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363",
      "r463",
      "r464",
      "r465"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r96",
      "r97",
      "r98",
      "r127",
      "r406"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesOther": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Shares, Other",
        "verboseLabel": "Stock issued - other (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r12",
      "r13",
      "r224",
      "r230"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "verboseLabel": "Stock issued under compensation plans, net (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r12",
      "r13",
      "r224",
      "r230",
      "r277"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "verboseLabel": "Shares exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/StockBasedCompensationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value of shares of stock issued attributable to transactions classified as other.",
        "label": "Stock Issued During Period, Value, Other",
        "verboseLabel": "Stock issued - other"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r12",
      "r13",
      "r230",
      "r273",
      "r280"
     ],
     "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": "Stock issued under compensation plans, net"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r12",
      "r13",
      "r224",
      "r230"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of shares that have been repurchased and retired during the period.",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "negatedLabel": "Shares repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r12",
      "r13",
      "r224",
      "r230"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).",
        "label": "Stock Repurchased and Retired During Period, Value",
        "negatedLabel": "Shares repurchased"
       }
      }
     },
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r13",
      "r20",
      "r21",
      "r90",
      "r181",
      "r182",
      "r348"
     ],
     "calculation": {
      "http://www.myrgroup.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 stockholders\u2019 equity attributable to MYR Group\u00a0Inc."
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r90",
      "r96",
      "r97",
      "r98",
      "r101",
      "r109",
      "r182",
      "r186",
      "r230",
      "r288",
      "r289",
      "r290",
      "r305",
      "r306",
      "r323",
      "r324",
      "r338",
      "r348",
      "r357",
      "r358",
      "r363",
      "r464",
      "r465"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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, end of period",
        "periodStartLabel": "Balance, beginning of period",
        "terseLabel": "Adjustment to adopt ASC 326",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Other information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofotherandsupplementalcashflowinformationrelatedtoleasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnbilledContractsReceivable": {
     "auth_ref": [
      "r39",
      "r404"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent",
       "weight": 1.0
      },
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails": {
       "order": 1.0,
       "parentTag": "myrg_NetCostsAndEstimatedEarningsInExcessOfBillings",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.",
        "label": "Unbilled Contracts Receivable",
        "terseLabel": "Unbilled revenue, net",
        "verboseLabel": "Unbilled revenue"
       }
      }
     },
     "localname": "UnbilledContractsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofcontractassetsDetails",
      "http://www.myrgroup.com/role/ContractAssetsandLiabilitiesSummaryofnetassetpositionforcontractsinprocessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r295",
      "r302"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r301"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "terseLabel": "Interest and penalties of unrecognized tax benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r131",
      "r135",
      "r136",
      "r137"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/OrganizationBusinessandBasisofPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r380",
      "r387"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "verboseLabel": "Variable lease costs"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/LeaseObligationsSummaryofleaserelatedcostsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/DebtAdditionalinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Weighted average dilutive securities (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r114",
      "r119"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails": {
       "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": "Weighted average common shares outstanding, diluted (in shares)",
        "verboseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average number of common shares and potential common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r113",
      "r119"
     ],
     "calculation": {
      "http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails": {
       "order": 1.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",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails",
      "http://www.myrgroup.com/role/UNAUDITEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]",
        "verboseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.myrgroup.com/role/EarningsPerShareSummaryofweightedaveragenumberofsharesoutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 8
  }
 },
 "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",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r111": {
   "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"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "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"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e777-108305"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r13": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(c)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(c)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r16": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r17": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r18": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r181": {
   "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"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "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"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&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=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121548805&loc=d3e10037-110241"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.F)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "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=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "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=120397183&loc=d3e187085-122770"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.F)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "35",
   "Topic": "605",
   "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57777-111642"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "35",
   "Topic": "605",
   "URI": "http://asc.fasb.org/subtopic&trid=2197326"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r24": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r26": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r262": {
   "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"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=SL116886442-113899"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r27": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4549-113899"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r28": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r302": {
   "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"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r308": {
   "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"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r31": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r32": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r33": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r334": {
   "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"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r34": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(6)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885"
  },
  "r35": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
  },
  "r355": {
   "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"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(c)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991585-234733"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991590-234733"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991598-234733"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "912",
   "URI": "http://asc.fasb.org/topic&trid=2145070"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r41": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r419": {
   "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"
  },
  "r42": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r421": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r422": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r423": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(17))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r425": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r426": {
   "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=120398452&loc=d3e534808-122878"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r429": {
   "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=120399700&loc=SL114874048-224260"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "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=120399700&loc=SL114874048-224260"
  },
  "r431": {
   "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=120399700&loc=SL114874048-224260"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r440": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r441": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r444": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r445": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r446": {
   "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=120400017&loc=d3e572229-122910"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r449": {
   "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=120400993&loc=SL114874131-224263"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r450": {
   "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=120400993&loc=SL114874131-224263"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r455": {
   "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=120400993&loc=SL114874131-224263"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r457": {
   "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"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r474": {
   "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=120402547&loc=d3e617274-123014"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r483": {
   "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=120402810&loc=d3e638233-123024"
  },
  "r484": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r485": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r486": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r487": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r488": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r489": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r59": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765"
  },
  "r60": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r61": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&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=120395209&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r68": {
   "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=120395209&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=120395209&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=121566466&loc=d3e6911-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r8": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r89": {
   "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"
  },
  "r9": {
   "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=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r91": {
   "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=120395691&loc=d3e23780-122690"
  },
  "r92": {
   "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=120395691&loc=d3e23780-122690"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04.(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>75
<FILENAME>0001628280-20-014977-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001628280-20-014977-xbrl.zip
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
MPQ%;G<&* *'&R '!^5P]&1(IVB$36S"M^L3F^O0$ @3CBW-M.PS/)'@[#UC
M50]=2VQZI[EHZ=V;US7S(N#D3,Z^&+$F%2)%YWPT3A>'R5"WS*L7O!]&:+WS
M-D$TVANP.D7'XD,9->8*P?0=!KW3["RW$SG*H@2T(@,4?<PUAY2+X1(EQ7,=
MXO;R)'/+NDI^09K3AL"N8":H4(Q"YX,FAU:XEY'Z10Z=[2_H1K?O=V-H4$TN
M0,54*[^T19VA%;K4(: C7C5?OF2SKE>>7I0@%81$ 0( Z!@(4PVYY3FQ<Q.N
M>P?:&]D2&EG2,=68Q<1:MQR*$56*B8/WQ0=675JCUF/[^:R2[&MV.I,S"70-
M21"NZ"OXZFVH'>L=ZAUHS_#/&<X.O2LNU^0T(*M8D9QCKLEHA9V:_;K4!=$6
M@VX.-AICBW94(/D2+1N,+GK'"GWL$_D^D>\\QVU4)NO*NB"V18?1^IJ\;15,
M;4Z=BM']V-SU.16<LLT<*K*'6#1594)2%M ;1=REV+32;J/G]U_47E:K:&NU
ME;-D%^=KIEE^NV2-%S76\WLY^-U)<GDF1H?$# 4 0K+!!%4LV1H<Z<M:WKH#
MU?:61_HM]6+X5DWO&WEVDSMY6T-<E(L4"6IAE#S#AG,A%F,RN>=9GV+TUG93
MUA:1; G>*K0(#HA2S"YJZTS*"FC5O/J2C65\'QS3H;(RE9S\@ "9(.6LJ*A<
MJK7%=XACO2OM+6V9+8U"]3E&3"6 TC&Q-M:KD+WVP7W<M[<CEM8#_ 7 *CAC
MJ,946WGJG! 3!I8W8I47%ZLZNP-P[TI[FO_.(")0"!Z3+1J4561R"J0-90PN
M)]<AFB]/#KBT"^07P[%"#JK-5FMJ1=!J"H5-L>R5Y@R&>X[U_0R]I=W(K-&J
MQ<* G',:?(@(&L6ARXN2G<M=LK1;!7<)\J].\LL%#5! YZ =0*08,!2;(&7M
M/-38+7[U+K2WLF6T,J_(5M8FF:1 :212&%5R.51;:]3=LK(^1%\?=(L509$N
MZ *XK*BJFN4M3LDE[3K6<=2[T)[B7ZJ$2,F4&II8 ""-3C(^@S9RTPK]N/(M
M<VQ>]2$6U)D0L[,V%X=8@(S0JBUTUC$*^*YZU9.KJYT)?9F*)3$QJKF8ZE1%
MS!"MQ<2*O4>3BEB;7ME>A.^H(-J"A$%.5+U/.2<-F'7R0?OL10$+F3STTQ-Z
MI]F;U]^8DZ"\CC564*'5?JEHS/ELSAP9G%>I6^;5"]X+5*LS&21K K9MD\N2
M=%4I:H[*ZN1LWV'0.\W.<ML5,E7%')RX*$@EVD+*)YU,45ZRN0YQ>WF2N65=
M);^@"2X5+;K@JG *+(9H5)L::YQW42D?>HIUM;^@&]V^WXVAD?=:C$U2.U&@
M-=FH$4,P ;UU9.VJS21;LEG7*T^O(,01D6"]4PRIUFC1&_(&M/,$IDO]OKT#
M[8UL.8TL98VE99D@/V.(T6=5.#&XZ+1&ZI:1]=A>*RA43=(NQ.R+@N"!HB[:
M99M2+( )NH5M[T![AG_.\))+2BF#."V&$BFYJDWF @'9.-NE_L^E+HBV&'2M
MYJ1L9<<<(:)@*GB3D41#!>-#WU?4)_*=Y[B+)>0,.7[82U)"= ".!;$PU8 K
MQO'O:&PN5K(505-A#P V<6:7@\XAU&!MQ^94K*[;Z/G]%WO_@M%542&M";(S
M9%MNH5M)(32U="QS7%U^=Y)<'DJ)KN3L@X;$EK3*!CWHC,YAO:R%&SI0;6]Y
MI-\7N>,YD1[NX]$1'UZYFZ$PCF?- J[>U^W2K!73"_,O6IIR\!A9^^2A*L3H
ME>BN:&IU2"'W-.LSC-[8;LK87!M]1TQ<#<04HG(^1B,_"A)_')</'1 ,RV-L
MRTRSI@>^D68W.?TC474<5*V2=REKJ-1@).]2P1-143W->I_>&]M-==&R@0HN
M5JX6#!2JN4;K&6O.(1K="ZBYT&R^6Z/,7SJ$'!.7F, 7!\:U;;\9$!0CZE"X
MU^F]3^^-[>86 WIK6&N3E09R8GH8(1N=M3=!&]\+J!6CV6*D0S)5IQ2%5*3
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
M&P,66IN)UO:NZ#<^&H)E0(0(A3BG8(](EI"F$=91<LR8R@FB39G[;]0F!*I
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
MM0SI9",2F II3*!>@1)#<)/+F]GJ!?,%\TMU1A3,/QSSEW*><0Z*F(DH,JK
M<"$&6:\MPE%2S;#$2O$<"-^4>&[_0\'\4\3\,CT7!?,/QOR4LX)ZKW5D!#&K
M<4XNU<@X;!$5D6ACHZ J5%';G*T-YI]#F,.;.!R^R/4M?E2]Z (2?FW8T6C0
M<:<CZ[JQ,>HW>E<"@^#B<610B8E8(Q?'765^VW%T&3RV/;7P!_T2#[8 HO33
M3A"9B-'<$Z0(<YDH*;(1:X0EP5+PP$D^G*E?_=\"[OKY,@J,EPOCZ6(:P0?.
MN$):,8:X :7'Y/*9-@8>G=2@J^8$DUHE^Q8(U]LU4>3SRH!]*9\!O)9HS0'8
MRB*.)4/6R8!D\,PPX.B@=9'/ZPKN)1?9_%$NY][>B(+UQ\;ZE-/""AETHAR%
MG*#!L3'(*$T0<Y8G"_96,#)7KP<MO1[E=9Y7<,4-)T3K\'WC-3S?20,PLOD8
ML1>/ZY.MW5S_Z]%\;C/L[)HK><N,,[G"_H799V+VS]->%J:$%TD8I)*(B*?
MD*,T(<69L40%18AZIJ$FA>(*Q:TPK*90W#P4-^6!TEP3D2A#U-E<SE5YY"SH
MLHY&S#@61%)91=8P\=Q*G!2**Q2WPBBB0G%S45QGRCY/T1OND8\.*,X'@VP4
M&G&NC4\R@#*.GVD@4:&X0G$K#)HJ%#</Q4VY()D,+#JCD90QMP22&%F2- I>
M<4&IE4KGN"G>-.M3J.XYQ$U-RL.<Q $\XO$Q('-X9 <_<UF^>-1XJ7O<8VKM
M&:QNZ)_F<5Y?_'F^H8QR[4?YW%I]3PYS?[?#CE_%H<(S4,>>B,;U-@X^9)I?
M[!$!O:Y=[=I!#V9K>/%UU<[\H67AHF7]7,OZLGTEZ!+[Z 7H5B:XW#*5:.1X
M3"@2*QA+22;"-[;()EY41?$ULA0+^]3IV1[ /G-Z[PO[/ K[3'GJ<;2>:!Y1
M%"XB'C%'QK* &)71:>*#8'9C"V_*11U%%O8I[+,L]IG3L5[8YW'8YU+WP9Y*
M"XN!=!(4<>D4TH0[9'5PR0;04+'>V**;O.@^A7W6C7WF]'D7]GD4]ID.L0T&
ME!S+$%91(,Z=1)HJA4RDSC%06"E/V?(2N$;L\]S:WD\<8#N=[NDHAL?P4<^=
M2E"[.;L_$=_VB$^.B!_;!3;9FX6*9Z+BW6DG&#?$,RL]LH: (DAC0LY@CZ(U
M7D?EF+6Q<H(]P0KMA7^>./\\MA.L\,_#^&?*#69B9)XF@J*)&/$D/#)&>>0Y
M(4+D/A&2+L8-5OBG\,\3<X,5_GD@_TR5Q6<^8LX$2@J'W%A8(:MQ0CXIS9(+
ME#):.<(*_Q3^63?^>6Q'6.&?A_'/M"L,U%%I3-4),"*NJ$.6"((P_,0L>2MD
MSDG<Y'5JRO$<,L[_JOZ(H6%A5/9S;/1.CUT<-/KI2FSGL&%[H7'2'\7>J&.[
MU][KGXZ&([@@/_2C=@4H]WA:]WBFSN:'1UL^VPHV^!]U@S$/K;!XP06-;H]9
MM%V1Z'ZJU(?A_B4]7CU3*SDC]U$D6M..7 46"\>!(VM!A^ ^4&0#"\@0*9BU
MQK/<&(C(IC1S]R6OGRE3\+VBS/V"[\?$]Y2C-/KDF%4:62<, KJVR($9AYR!
MM36!!JOQ&-^DM.%\VOA>9MIZP?>CXOM2?AM/L;(L'W\PB4!#8\CQ /([9L^
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
M@T$,]XA+^ND<F/6<@Y?]X^-^;ZS/?ACU_==%S,6:[H=M&&LV=6RW4A#?VDY
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
M%&*PM0AFUNW#+#/K-ECI/BOLF5EOA5G/H\&I!)F*#1",[+V\9;F,5H$TCH1
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
M=KTK=KVPIJ%'RJ*,4+UW@$H7B(0*M&O6\88H2;VS)_WG3:),KP\!N+?3;,'
MO27@GB>EI"K:BQA!BA !34-OJDTAY5*33H&TJVEG#_LP90;NE@"7==$V6&D=
M>KV=%@NFUUNBUY7I3<K[JI,'%:0"3+)"E'UW;T2MD_&U_>& Z/41]%4\6QR=
M#6R:T1%-YN/W=)/%O8\ZH<YE#VPEMA);B:W$5AJ2E=90UCIX9156:TM"44,T
M,3E51,C:%)?%VLIZJ2^>K,J+@Z6ZZ!O/#FGQK+Z*O[&D7DM2_]@D]?YY&:W1
ME*LRD LE0)$1O)<2BC>AIF"=2&5GS[L!E6,Q:)E:'XB5[C,FS-1Z*]1Z'@RN
M KWQ/D-T(9UF<4+1$9*CJ'U07I!B:MT^T#*U;H.5[C,>S-1Z*]1Z'@A61C<^
MU1)\20&0G(>4VF^;%4EZ[YO]XL"H]3$T$:R.\H?1M*. VP@XW_@0K32$+H(O
M#>U?NA_V+VOYEY]6>P>*)\RU6HC9"<" "GP0O8S#):V+R5F*G;W/BUL9LX/&
M+#/K-ECIWML'OC KDUGU.JRZTC20T1L1)(&CJ@'114C!26A^L)34 R)YV33
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
M/B9!'Z3LPV'=94/"7Y=/U89A*,65FZB$/K]S9?Q^[[_;EP_7\3;.WHPGIW=
M7>3:3/VYWS1]7/&Z7QW1*.8^_#Q.?F]6&$VFB_;N<=:^/1F-VY6]F<7CT;LX
M6XRF=;0XHCEU6EF:,"ZHC.IX$B=YW'YHOFC?6&X?^.:+]^'L'\?PC6G7]VXZ
M7VX7^'9&QW$Q?D__]>NX+([:Q2^Y;>7OG3U;XOROQ-2NX63QY;\RE%N,%V_&
MZM=^M4N&,]58DM53H^?V+B&@0F-$DJJ@*LF]5G[GPU\ZFGWX!._B&X(TH_@O
MB+5]P&_C\:_Q]_G.7R\^>NVYNWC;/[UC7[POM=[:?3E%0/,CT]ER \6WC59H
MUG^J75,<S+6,CF;=>?Z_/[>0:V#J_--A\J3[W8:#__YKW+O,^H,BALO[GY[^
M_&+T]Q?/?GI^ZA(.#I]\&=1#_0P_'>[_]/W!JQ^^'SUY=OCRV3\.OM_OOWGY
MJOWR](?#5R]'S_XV>K+_\O\;_>T?S_[Y\L/G&Y+_:/YW^5!]I,&E(VU7=1S?
MS>G;#R_^JXSG[X[C[]^.)\OW7OZE3UWFTBRG1'I& 2%\XXWM+'#6S'?VSYP1
MQ#=+@OA$!9S^F<-O4(<O_K'X1E[SSXR\WKM^[6*E^ ;EE_]X@!>KK_2V?]*&
M.8AN2W^MQ__+)^D_;><)5_G\I[1T/W?@<JXZ;-\9O6T_=C0?47,_Y;_3[*][
M%UI/+]R=;;3]Y9_\+^-)TY73D_869?Y9R<AU'H&5N,L:!X]A/Q]7;3N^R@=^
M9#>N=S%='3G7_>1W!ZMK2HI[!13?G:V_.UL]\?>*)X8G<7XTJL?37^>C.IN^
M'4W?43\23MZ,>H#L_7@QIOFWMSH#>-O?8SU=L@SVV6^<&<QS<3D>#FEQ]9V
M?Y+3&5#RY8J?_DO9ER&D2:[X$=;(D[B,MH8<T:'%E+57QB>K=0FN8D[U;'R2
MW,3&UN>S:1TO^@3]P20]GCWYD/3XT2P3#:]>'#W]Y?CHYU<OCI^^.AH__>?_
M'!_^\_^.#[__[I>G?QR.G[[]W[<?DQYO__;VYU?_.W[Z]_9^O_S?OYZ^>C'^
MO^]?C)]]?_S+SZ_^]=O3/\J_?G[U!@]?';W]-.GQ\S__[^CPGP>_]FL_?/OC
M;X=__Y]_'?[] )_]\_#HV:L?_CA4+XZ>??]&/OO[_]7#)^+W90O02_'K:YN%
M394\-*)*@%I:B#EF,.2D*%6G6$O/>.Q:L68[^^WE@YDBMIHB4HF)2H-^*0%-
M9P:7E;-4R)%SMG2*D.&,(MH+IHC[H CQD2($)JR^)E &(S1B5Q"\,Z!U*CE%
M@U;WJFJ]B_H>*.*NA?5*Y/[L+:#__+?2K BQ\:2TH_RW$);\=!]X7-EF/EI,
M1S-J$,SC8QI-/HJQ_OW^NWPNV]_-IN_'A<HH_?XGZOTT'S,D[3R4][B&AI?R
M&S5T$?\]O6L/T7B9XAO%21G%M[THY8_3;TQK?W;:$[/X??F'].^3\;O^]&TB
M1* NO7GW/0QJN[7SJCG9-:[C&L<KZIF2-%(US2R4;:ZQ>@%>"@?:-.E<DZ:E
M>M9J5Z@U.^CO7CT_.KC=I0YEN%T?;N=*-*&ATBP#(E@!**6#I%. :"1ZC%6Y
M)!O<Q*XTG_=3;XL2W1I%L/^) !A/%G'R9MP++N)\3KV YQ9#O5LVIWR[U<*J
MJ9_5@X^&WE_:F0EM'4+[?44_Y$H^!A<AZI*AUY*#+XD@AUBHV=29/AU"[XIU
M@V^\<F";H'R72H2AO$DHBY5 >A;21PU55 =HE8> ,H)I9X34C@A6"K6SIW:]
M]P."\@,-5BQ;:2#%.?6/]?8=3>:G,H5^ZZ]ODH=\=,>DN]09RTG5WW6S/5FQ
M&I/2&J3T;#6[)U3"X'*3%C8J0%V;OK!*0#9*&65$HARZOO#K=C-Q>.)!B0+&
MW29P=RX&8G6A&H.0?/* 3J;VREDHUMKB-95"IN-.K3M8D^,4U\E<5)K-FA+X
MD/:*OQ'')H:N&3Z-GY[:\&!IPE?=@ON3TGY]TKXYYG/+>E3U<D4B2'*97)$0
M#6K * A\+NWP$KWV&4T-2>_LN4%M4&.\#D]K,%YO$Z_GTL(844PN&2R9AE?C
M P0K*[B(U)1%TK6()BW6+<7A*,/Z /M['$]&#5CS>-JXS!40-QZ!?9?!AFZ^
M7AGX;/*R&?!9?7YFON?'<;+XX8/YF*G68*KEY.OSE2[>6.V,#B"%J(!%6XA%
M9=!DE&B6UD7U#0.[X9*E+E\:?\V1A]M'X5V&'AB%MX+"E8UUV0J?=8H@9")
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
M/TJ)=_!_3>_T]]U*XC73D[$$8.R7 "@1_[D'<BJ^"O^L7GN37MNK7MMNE..
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
MANLFAVBY@%&CV,Y!)?7'C:,A*!F-@I9+LQ,((/>5JS\^DV"D4ZZPT?/ (JD
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
MD2(4_DGS$(S(!',TE@Z\&@8_NPV*?I9U(Y&?R.(W\YR0*GT''QLCX)HN2KH
MV8SA= ()'&DC&6+&<J0PC5W-)"9:Q)KQH*:K;%O^C#!F+6$GZ8*N,A;SP7 X
M.$LVX/5@5D97!6-3,/2BZ1>-M6XJBYU*;T^&]C@&LI3UO^?K17>+[+_2WWI)
M%$0 !DR.9+9Q8O!@?N'F:.C+ ,081E=6!A_-M[59D "%V!EUJD"U,I7V:&*
M(<9^L89Z(;LFT3DQJ[1>W,$4][JS*Z&KVSQM#UU6U4Z!)\G%FZ)4YCR^9<S*
M_!%%-VVS84W1S;,_N#K/66#><&'.R9DS'1M$[2ST;[J&:19R$Y80Z\"/9KZ.
MJSUG8M'WN4KP\_&,S<+%,(MYM M>_I&_?MZC*U-;=ES-G^]Q\_(-\4^/<^X8
M[RGLG?>9M4Q9#(B@*.C'Q FIG W&PW_]0W8*68[DY6XM8/K.,,6OIL56O1UV
MTKW=?KCFE6F_B%H(%$+@,#87E(H&ZYU U! )!IH-*%<BP-^\#EP:[7FJ$?"S
MFHM1O9XV6AC8L@=1ZCT?B34E%BRV1KW:Z[)LH+5JFTN2;3?>%7W8?\8/S48G
M-%(F34IUJ8)[BVY#<_T7*N%5#+R8PA-OI1/PYGXAMCJU)9AO$M4X->>]LBO3
ME-7+JRG H-ALH @R.>[X[].;]6E9A#G0'<.2JAB2J8W<\ !6@_/+[WWSY[ P
M;R?1\5C9.%5[B^F,JF:,Y7I37XVYF5>G<)OKZ>MZ[<9!JT94J=OI7*&LN) 5
MJ@G/FWMSLUX%OH+#&?%2 GEK%C16!H:&OUB78Z=XN$7E\AJ^U@:^;*R XT@6
M/,<2M%4=^Z$*C7*M<I0[XCT63"BBHCUS?73;ZKV.L,N<H@03YIAP+G<,_L%9
MYH(3Q.M:"&X4%9'8=(%IPIG($(&#1(Q2C8R6%F&I8U:%TSIGT9-\?1CMY79'
M92/:*V"Z)"Q_Y.=E0X7.2VZBKMX\W?*"A6ZMK7>>/KIW_J]!_^C #WN56V^T
M/_Q[.#@:FMYH#;WTYR7]]_X#8W>_?=EUWV!<?'CQ_NS+GT#/?\)W>^UN^Z)U
M=GA@Z>'!SH_+]/_E\UZV__G#MS:)[<K_<]+>_0/&.3K[<G+<.R2?:.OBC^/V
MA3MN[;Z[I 1:VG[_U5-IN34.6>$58LP[I*3*$.8<NR )R$URQ4LO<<#249]I
M.";M#</$<D-C@+CS2E[VTM\0%WL7S_V-,UB<,3:>4! 7V&2*,1>T$U9*PW-A
MB2",;43-TC<S(SMEC92A\J/&9#1)OFZP.4]3N'R5'%+>N)<@,TV#C'6W0KJK
M+]/N8R)YM*DG?3<+;XAF_# FP\R9DX4[IW3\#(;?DO=GUE/T2@/1I(0.4S?W
MYM4TE\L=>$%!C1E+1>2"[U]:Q:4^IS$'*<Y@[NM5O( =P%,@]V9)2C%T.\TL
M+K3:AS L+.Z8+E\X5&(00PPE672@Q'D7H0V=LI=8M9*-="K=/I9_&DIR-6.J
MV,%R9Z[$QD^MEO1.$1EBH@_DVLRG=)1E!\!1$<D_N^2)HY4?J+K;GII.HMXI
M$S2CLPSX8#X8!3XY=X[-LDP"4!F(7E"*(LNX&!J<["W8F9-!'IEC\</)??+=
M%Z1\[]2N59WI=5K6&HO3V('UJR>,&.DL D'*$/,D0SK'%GGK0'_)+,4FORDG
MZ\9\OY7,WBR(X&-CA-PR1TU.<N(-S5VN,<,XOSXSN":9)R"9]Q=?N0_&:T(0
ML3H#DN$$*08ZEY;,^<P*SDA*X_M9Q]Z?9%EM/V6]JNM)H>^F%F<*)WJQ2O?)
MV[/]G:^Q[Y8$515Y##HV<\0CI8U"@AGB,IR;8-P515LST%ASS6._R !J*Q52
M:2\%UJ"Y*K9"6:MUT4#>7!*(58"OFX:&#B)P@++VZC;*%4\+*<KU30,LX_T-
M@@5US>G(OZK^\KOKC$Z[YOQ5IY^FE5[Z_;L?CF-(1QE?F7:I"-$L@PNUWE9<
MQ/C"\1#^YZK/E*&'VRGT\+>QN_H[0;9)IJ_]-?#W'7_'\=U&_=ED<;;-\/6_
MKB=[O\FR6PW[6R*Q@LR ;"/Y%_6(JRA9%^N<O"*G/QJX8NF";KL^C"_3<D'&
M#\WGZB9'3PK&_4<1(3^!(=SHGU-.+C?@)VO+XLJV;O7HDFTHPJ/7:2.F6EV\
M!ON??/C;ZRA)7_"&3+,L0%TI]P/K%[P?A?=^80-N@(%2P"7)?CIN)..]4<US
M+3#B9ET@+3VZ(#+Z^\,>?KT[]>[4N[-D=VY"%6._'0VC"QB5L[36^Q V:MV?
MKE2'ZOOQ+6CDQL5?)IY5-BUK;,+6_=?E;5IIB?-+&\91UVIMC^]PI2MXSRHB
MG=[G?)C6%)OZQ>AF.DF.#WL_NOMQG,][%ZV+=R>MWEOX[_OL\.2(M^//8'Y?
M#OX-<^_">'L7U3OPK<D7\DG G'\<GK0N6I];YX<'K8OV[H?._NXW##\[:YU\
MZ+9ZAWC_\WO<.FF'5B<[_^O@[;CU,3O[ZH.PGBB+M,ID;)LED0HD0Y9;IRVA
M-%-\ZS4FJBG555=LX4"[#P=$>;$B)]1X5./18WGS:SSZ)7B4S?!(<F9RPY')
M)45,,H,4HQ:1S!NELAQ;CB,>B6:FKB99U'A4X]%ZXA'5.B?6@BKD/<N4R%6@
M-'8S94XQY;*;PB%O TPI ?!#H<&_&PYZR^Z8+O=;V^M7,#9#KU$-7ZO!%YG"
M%VB_+N>,(95+@YAA#BG" LJ"-)ISR[V*(9)-H:]VY/IUX+4)_O-;LN3TGFP6
M/7-;8_9&AP=9NB-+87BCL>H);+D883T>3FP5JEUDDL\@Z$-U>C44K0)%YW.6
M'6?.!DX]$M[G8-DQ@@S)%0H69T9D3&M/MEYKTE39U4REGV+1X^E+-0L^G?E2
ML^ CL>#,F+' @!AKCQC!#(P904$O !;TVH)-DRDE#1@S&C<S<K5C?<V"+T1C
MOZJ25^Q8,^.]F7&FFGN?F6!HAC"3"K%@<@0 "O*0!2&M(81QD(>X*=75++A'
MY\67<,ET*83ME]TQE;>594%!"B<6X]&[?GIC>>OKS&?J@7G #7HVTN!I;*+E
M(<%M/[X<_UVC_\WHWWXS9PT1S1R7Q""CB4/,!(QR%^6 <=I8KB1Q9NLU(;C)
M]=7X\;NY9AZ.C];<*UTC:HVH:VKBUHCZL(@Z,VZ9<(*9G*% E8Q-M0(RV&2(
M9BPSTC@<A )$Q;*),UTC:HVH-:(^ X]%!:W7.RVN@&T-L:M![,QED6F12\<D
M4IFTH*J*'!DJ-6*:2**,YS8 Q+(F4RNZ#]<88),GY+>49'9=?X'US]:[=[V
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
MD,YJ_I=_?E^@1#L<SN&)'W9BQPTZ^&SL?>GQ"QQ$USMK';BOZ>H8#FL)<*&
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
MKWC,N$;67$OF1 B WIV(QL4$.D%4/#*J0A/76 "\3,4UHE&:):.)2J7XKM)
M/$=X@:13])ZIG'13M.)G1T+N9:,;!^UGZ<]T)"0&#3PK201X(! ]NFHB*A(<
ME9'R@#.&]EFWE99+M%[;J.P#JRRUQ:Y%([4U(+7R5%L?,PU)4<X9;V(JBU;9
M24P%N,+_V4B\C,7FV4 L.$92-(E1G+S,8&W#MJEH*E<L3TC%-"D6C/_.=9-C
M,5>\0]&(;D>$LE\=6.1&6,$I$BN1HG6BJ5RQ>'3>FHYW<.2X3$E'C%.:@+!
M#)1=A9EEPV,L=09*CL4,.M7D6#0Y%C^L7<&X]URDY+* I**CF@H?D9Y9SE)J
MRF<N0O6G8A%(O8*(I7"%UA%YF0)B67+$(RM+"ITL4<X#N4\LHEGZ_5O6L'%3
M?I8V3$<6C%=&,Q&(R@$M8::>>!I$B2Q TD$I:_W:AFK316RM;_3LQU5BG!.*
MBQS*:;#6.J\S@EL(49ODM*=-.&#1>C8)!T1+#=?6DT2%)!"=(%9%3F005EHP
M3F19] P6D<K49%C<$ ZP38;%_0((38K%8X<<K!*291<T: M.>>>CX0:\A)AL
MTJD).2S< KR=#CDPILNY[8R$%-#OX#D2FUDBT<MDO?#.2%:E6#0E+)H4B^4+
M:W@%1D>A+7<97#DRER&\1*N3Q<]SDV*Q"'B9#FLHZ0-P0[CBEH#TB5B*&).C
MYUDQS3B_Y]:19KWVW@[:_6QTXZ#]+/V9#H10882'J(BVB&&0@D0%HII(SL#'
M&!#N_-I&28%O4BQ^896EY7"8)&PR-(#PP7,'!C2UACD67%,5=.$J.XFI9,$#
MC\H2;W1"2NT=<19_*$"(3489Y65162E@B53VD5(L%J%7I:H/%==&\6&6 INO
M/L17IP"]/XAI0$;]XV=%=(?];B>VSF7DUP9U+D7F+AG/D(HYL%8$+I+C3@46
MDX*&ART2U#]<XF'*,":1)Q.H]L";Y(EC/A,9DJ0.O$^!KFT(UI9J7E2_JP(L
M;+GJ":LH #JO4@BF9 8:F8O&<LM04245Z#LUO&O1*CI5/8Q'&XQ*Q*;L"$2:
M"5(M2W1D$A37- &L;2C>IG395/1GKW0M0NMV^R/7127QHV4)?S;/>(+/N$,H
MX0G;.^E]1//F(5H.@7-OJ<V<(<%)QJC8U*%9J+W;NT1)G1(FNU*"1AI*P 5#
MO R2,.9\SCEPJ_S:AJ9M9A\JT+ @KMIH^R-E:M&L<O(T6!\@EBJKGB<G?/26
M 6--5''AVCYAMQX0CW59GE<)51XT)R7/CJ2$SD@TB0;-US;03VD;OC+J_@L%
M'?^=AL-GK7 R&)1<K>/^H%*^?FYU40/("%7@KMQW^:-WO^A7?]V(QV_+2P%?
MU!K3V(:Y;$.XQ 1E NV8L$1SB;9!<TI,1 ,16%(J:V="T&7%2;#KV?+_:,*2
M*ZBD/YFY-4IZ7R6=$#AN!="4+'$FII(*A>Z:<)%(K;2B+C%GQ=J&:6NAET=)
MGT)@\M_S$K35#X(USUBJ9]S1#ZNUY)E 78[]$]]-%ZK^]TSATFGD?]W347V(
M 5INCK"\/'Z[WPL-2[@'2]B_1.5Q=IQ+/!$K8R; #/*%% ,)2!XT]8:Z6#;D
MR;;1<^[(^PG*L^"H;P.C#8RN>HR\@=&_ :-3N2#,(%!R03('2D X5<YHU@04
M$P;G4LI$US:8U&UJKKM;JXJCE;?V^\CA2R_V!E_96#.UQ_G(#?8[O;HY_#'W
M-U=/?-8989/#)>745Y63%^5\,4BQ,VIM[@]2*CNO+F]VOKD#]6!U>A'O>2;4
M(G9L5^W?Z;7>I^-1*KMC:TEBHMTJ*-%NC0Y2ZT7_"%MUUJIVVJ78ZO1&_99K
M_;B2<)16&\M2<J"4LU1R14&[H)V!Q,HV-X;\C@ER_LO,;6ZG*('#U/M5=[IU
MT_^\._OT,1Y[#@JA =ORAG_Z^);M?-PZW7YY\&7[XQNZ=_CE^S9"TA;"SM[N
MZ^ZGPW_E[9=?Z/;W_=.MPZWO6R\_?-O>_YR25)3I2$1U%B67D93BED0##TJD
MH%(Y?")WOB92-@]>5;06#C!*8FRY7FR5G<MESW(KU*+MSD6[]5L1B)*OSNGS
MJW)??<R>_Z-UVAD=H( ,SWH157^4RJJ2=[TOPU87G^G/6O_ZSU9_L(^2_N+
M#5/K#[S6;FVO;ZY7;R]_EELVJY:YZDJ11#=J'0_Z7SL111]E!=_P7_,<I,+1
M_'&C9709O,W.!)5UDEE1;K-QM5VL)?'*1N^[&T;4K9U<C\MK%SK=SNALRWWK
M')T<_=$?#/JG")@OW#%>&9U=F$OUY&1WDW\6R2NPH(ETR:"5<YKX1"7)7DL3
MD]0L^;4-,:-P7 L1L%OF.H\'^)),GH_ZN2RV6[W^J(5XE;ZAT8NM^8H#/(S,
M5&"&S[\"9D=G@_VY)&:[:N).KL!_NS_:[;^J.O6BWZM,<]'85[XSBNY"MNB3
MDZT/IY\#B\AZ4:*T*ON9K.+$"FM1MJA6R6J/;&IM8W2 L'5=ND:599T>TM:K
M/][LOMQL_>:&.,D9)ZR8P-HR7D' ?R# #:_<7:>1ONF56&V*O7+]+D]JMTX/
M.N&@%1 E?6J=#/&[!?0&Z6N_^Q6EHM7MH\VO //DN$CX/&#(I'<@I,+_9 AE
M[[F"R).4E&J7?6K \&<)[.&6_"P$AU+ B#AM'0&&.&B,U<1Y)?!CIT4LYT9)
M>C,8'KFS2V+232,D:\-B1FL;OM[:13$[GX<6SB=RN&ZW?SJ\4:RN/:,(ZPO7
M<[&#0AG[W:X;U-_LHP@/QKDDH9.&[;%(%LG^L/Y^??SE5OK?D\Y7G&<D$OC0
MN:PWC4(XP9C-"C)DYY)&P2T[C2D% 8W _B2!W7GYYNRSYRBP@FD2)7@"DG/B
M9.1$>+2,5!GI)'JK/S#>M32>.Q9( E&,T$3C7\,J"^FXD@>4H$X/1:]PQ")*
MH7]TU!D5>!RBK*!K6GUZ(=,HQI6+4CLHU9WENXB^U6)9)=CMUO#$'Z90<8*
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
M:.$3H(4I&N:,I,R5G3P@3)".B6 BXH!SYK8,B(86+A?*3R_0JA Y0CIR0LV
M +6(^,H88@/S,0;P7)FU#6E$F[.&&#;$\-&2K(+T@G+K2TWG<MY$I-9&846V
M,0A_6WIQ0PP?&S(F2\U2IY1T0LC >2B'>Z%7:7P@@M-,D<IK[VQ##1_Z4(K?
M1PY[C/_&SM>-?^*/\S8=N<%^IU?WG9^#0J<74=2?"57AU4+JD1TDU/"CXWX/
M&S)L]7-KA)^\P$]<[ZPLES/]?-@:U-:^Y<\J."ABTAJ=':?"%ZH;>OC@6FB.
M\/K!L)6P9['U/AV/4H&1^IJ@[1:GG+9<+[8*/K1.TR"UW!"?T^WV3X?/+@;T
M!\,GJ\&JQOE")&O!PD'KNN-A>G;^R_/8&1YWW=FS3J_J>G7351&J9J*6H^>G
MG3@Z>&;5NK*R@.,X'V+\FOHJ6Z]P\XI6U->X6N=P\V6ZSNYY30*_UYT_:BRC
MZ]KH%6FL7=>@5J2MS< V UL-K)1W>NHJ;*0U5\R)_IL)5K>2=3'%^"\1BUNI
MP_0 %2J9!LLT1-OX26NVE6R=&\B5.^SJITN'O2H<=R*5RRT9=6W8EW>)-]ZE
MST]J[%Y48_>F&;O[R%U_Y+J_*.3\%HLK,!BV.CUT5/HG^*@X_,>#V*=?4!(V
MC]"M'SVZ$OV*0S<.6S62U4A6(UF-9*W$T,V2K/MN [KOJ"S=4O3KSC?TR>YZ
M(N]CK?P_]87]I[1N'YV$LJX6&>/ K++4L6@RC3J[+.J#XSBEK%I4PU^:=?M[
M+,(=?:!;AU_HWNX^W3O\U-UY^>YPZV@+]K[C,SZ^_8[W\NW=-V<['TO;+B_"
M?<+V[.R^.\![.MM''V#[SZVSO>\'A]LOWQW@>[]M'^ZQK<,W<N\PED/?SZ9*
MBG >6!#$T%B.J_C_[+WY4UO']B_ZKZBX]_M>3I6:T\/JR3F/*B=V?)TZX#C!
M2=F_N'H$89"XDC#&?_U;O;>&#0B#,!@)=JJ"0=I##VOXK*'78I'XF#QAR<7L
M2P5656II:='5XMZ[OB^0PVL6E+^FD_VC#+B7-J R:JX55R"8,\8FQW,4*@ND
M'GJ-;'B*)[M_'*<WCN=8';RGF1@N&0&>)7$J22+!9<N$IU*DC2V 9?LI?R=+
MK&4<O05:+="ZI];9*@,'9%,A- 0J+4#4IBYLR5%%MT!KK<3O_-R,I2J$'#WQ
M^ N!X,JY&4:)=8X:P3S3(6YL*0E=;>]= K= :\4%P^+,1M32)D$T8#D(Y'VJ
M$D(O92CW7E+3 JT'Y/3Y@1>6(O76,R*2H6A2A4"\UH%D&=!H9B!\1J!EV*9L
M@58+M%J@]3! RXHDLF$J1F9!"F>CM(F+P*R(W/#8 JVU$K_G2@5F*F@Y<9@#
M1TO7N-+046D2C/<6.*I15LKD=BDW72GNJJMC"[8>%=BR:')ID[0$M,&4YM8'
M:KG0QEJ)QIEKP=:#<GNC7;PU-@@O"?C$"=B8B;'*$AZ<\=S;B.(<#2O>^K5N
M>#YDQ9.J;CBQ=\C=-PZ1/M%"K0O:TG-&<Q#2!\W!F1+I8P&E';"D6(;<HJ+U
MD9,[OS;B?#25-BNZZH*+1JE,GJ B Z)%%!)01 JA-[:X4%W)VOK)JXA'E#89
M6/0>$L@,5G$3C/5 0Y+9\Q://""?S:-L)C"=?; $38],(*=$O&*,L*QEE#Q8
MGVC53+YMF[-JNL]FGY13P)R/D+.QPH3,HDLBTAR];77?6O$D;^@^ZA1:;<0X
MAV:"4YKXA&8":L&LF8C BH4@;5>SMJ7'"JH^P8,QP?,0M0"%T"4$JK@464K'
MDF:MZGM -IO'/12:X=FJ3!P:RD7U&6*DX40;+H.F,E'+-[;TLEW;6Q[[ 0WC
M.'?(5I%9!]8)*Q3-#JU 0(0IV'78LM5\J\6235^X#SG+S"3AR:+NHRH1QZC
M'V"BB<'DY$L5=]7E8LDB*RUC_@CEQX.S$=5>@. @18Y_&&E3HDSP3&/KAWY8
M3IO[H44"QPT%DISU! )84IB/<)Z%"SJ*$*$TJ%JV/WK;..>&98*JX]4O[R-]
M8)F0V6,22 O*>JMHC)(Q>@/ .8)R;H%&H"+''&P;-5\G^?57PS_L>=9>VDBR
M3PC>)46<$+3%78P\4)TCBZ6L-[5=<6?IB6L:%'],'+X0<B3$BP8D&(<J*]'L
M(V4<S0"JO> <6E?S0[+LW-5,8REU'CF127("SE-B0J)$X9X9 5Q'AX"#RV4!
M1\NOJ\NOES4RY\DXJ\%G!Z4W@TFZM&D,67GNT8QO-?):L??<:XUV7H)D$Z'&
MI])_31 ;F4?V5JXT>I="T8TMQ;I&WU4*6\O@#\[@BQ/_/3C@*DII."25/+*Q
M5. BR*S@6O]<JY#ODV/G#G#<&6 I:I*I!N38*(GWP1&1G#*,Q6BY+@[P%C\_
M&G:]K(\]RFS)0U"1(VM2;;R14I4SMU$ZRWVKC]>*NYN^=*8"HX9SDE(HY<H-
M)];R1'SF0(%G7_9RBVO6Y7K)](Z6QU>7QQ>J9*VD$A9)@"E$9LP:F5!#)\=<
MR*!YZY9_6*:=N^6IE\Q0-(N3U9Z UHS8HIZY1H;EWK#(T\864YNK!*(?41[V
MF_%^&K8IV$NDH7GI Z)\1CT';Y0).6A;FNM$(\'(%D"LD2SJ-5SL.3CJJ(]$
M>IN+OPXED:*4.)^HS0*W-L8BB;ILV?Y(;23^AUCA0NLDHPL>,D1.G52:>>D$
M<FQPOJUS])!L-G>+@RA^$H4<5ISA -P0IV@F*$.3B 6H6T3I;'/):F8MC]V[
MYH/,0P0?><9]\DPX%B F9YG63OK4:K[U8LFY*YL+&D,VALAH(H$L [%H)A&G
MBQL[@4F)%\.YRU7+E2NH^;P%&QU8KT$# #.E,5O6H;BWS/6U$EK-=Y]L-O<_
MVZ0X0XN!Q*Q*3ST&I)0-(UE398P3(7K8V!)M O;*:3[+C,TF('N5L(Y#!LK>
MV*25BDHGVE9]6R^6;#J-N30Z<RZ(2EH@)J66>*,5,=D:RUU(G(F-+1!=8=HC
M@2NH^T10.4@6O.066-86&30[E4%E)72^+I[3ZK[[9;1>H^J/MSR (R)&M/NB
MIL27)M1,!>/1AH@0"LA<UL_;IE_?C*MNWCCMOJJWW5=#[)5;ZMN6=[N+!5I3
MT7X9<B7IE(PR9"L9N$1-=EY*7"[+&77M:>^UT@3-C@::>I=".>SF.1#0,1(3
M72)>4&.5S(H)M(*,D%VMEJQTLIIMQ1^X.-Q]B=TUDBX+@6/0PB#NCTSZ"%9%
M(Q)W1AHE2SD"<UVXX/7.;RUTO$>!,0\81,3U#K(GBHL2EV- G"CU>D.RNARW
M1+-\8XM1NKGD =G5%!</7V6NA84M+%P-P;V@%(*A/+"<6'2NE/TT0F6K!'@
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
M\\HM]6WKN]W% JVI:+^,N6*(UMH "+421..MS(R'%$&[Q*5H(_7KI F:+0W
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
M;3=/6#60A @RDN0TH+83@IB</?%2YBPL31X8XEHINF+IA-46USX)7,NMRM(
M91P4<)]<.7Z44%8HZ9.$=(UL:''M?7)Z,W4U!$$]UX'XG P!6<HV)\T)()L'
M'4HA+^1UH9:MW=PBVQ;9WC.R?2(=/GC;X>-[D2HSMIQZ-PRH <69E=DH*P0J
M')$"O\[+TB+55=)?S0X?47(K*4^$.<T()*>(8T:1Y*TR%JPVP6YL<6NZE"[9
MHFHE#D<])K9<B!--<-IXSQ2S"<!1%Y.)R3F5(3 3?.O_?$ ^F_L_@<N@K5<D
MA"P)*!.)LTD2!/DJ:]PS24/5X6-]VNBL887O)7U\3U3.7%;_5#'-I!$RH3$:
M<S#&!:U$$,I3S@1O'55K)98:'3Z238R&2&P(@0!X2;Q' 96I-0!9\)0-JG]-
MNXC[UD8R/4ZV7*C^?19.J.!H\@H\@C5A63G;EJ-6*;KK.+-5__?)9^=:?/C
M--5 @BP!4-"1>)L\03N*B5(1UWE7 8"VQ<<*ND(>?8L/WK;X>%"$Y30PZH-U
MD3'@55L(KJQ .>Z8@JQ;!\OZ2/YS+3Y\B>*$!,0[JPA8'HB3,I7V =(8!-6>
MQ8TM0T57R<=<:?>)<?A"L.;0R$=3G[FD+00ND=FU]S3;E'F.6;2^F@=DV;FO
M1@@7P14>!8M&D4^,6%Y:LL;$:;1!.<6JRMC+UJ)9)WY]3)6Q>=OBXP?!&![
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
M?MZK8B/Q6:78JG./_RU9,>480.=UO[@A"F@N6]7Y:5(7J(1BC^H3US5DK()
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
M95J4##.JDB9 6@ %-J[B\SE%D-B(AN>@3JN?V%-\N_!7<.#&-*^ G9IO56-
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
M+/OBZ_DMG'9;:)YZS9XZ;17S 3(CN[['<=Q=9)LMXBSNXTS0\EJI4CP?-/S
MX)H+^+K(V\MX&>P9F++/7H(\S04(@72\J "?-L^M8"WQ/@'=GSDST$PG<WTL
MQ*&W(.,"IFJO\$Y%F2NO@;MB,@*]4;;? W,!80V*D;C*ASQXW6X O(9.0E/:
M:NX&(+;KE0B\F?L7D1<8YFW(6\'FRW@4;+@&HF[ 1[/ ,CX2$G$B%%<Y_AT7
MN:#PXSQ A\CY(<U2RM09NUK#"4F4G,W3$G=WIG26LKLT)+XDX#Q=<": <'B,
MWV!*4F@:5> ,B8)_!Y[\"K3K.3G*C)*)JE3?TBP#LEP5Y3<PX!$H2\ )S2M\
M#X;*@%O8"3B=&:4SE3$W!021A (=YNX&<4W97#EE?B8@*;MFH&>TN1'T?^!B
M( WQC7R[!-WE2JF9=\;WB;2^A  LS!C_X!9:Y=SS-YD=6$0=,F](9WA/%SPM
MYKG_P\P0$A9'T@A<-1A%QTBY&J?@Q G19; P9_J29#6+XV#[W].0<Q] .2/?
M4$):0(1H38J2BNU^;W!^>.SXD2F#,U)&C*_PR(!?E7[]_C^G;S1P% &HF$Y
M*X[!UH\AG($8/;W(TP1T [!6"BHJ8G$'/G61%2'@!P+JO)A<]SF3J86/W+RA
M DAAK_QK>!E9.1'WU]*9N)$ITDR4,0IE48':O[RF0(01946%3#<I<B1M\YH&
MI.2&C2 MF4.,'G_5L$A8@V*DU9PXC8LK)6WV6'%.:C25BEY*3Q/A[],IL"?^
M"'(3%T)K46"1XII2YN.L@H=%%@RO(!LQZ#NF \3M^H:SE+AF(Y28]P2XYRZW
M"KX5J&A5F=0YJ.6IX,T&2-0!/(Z$;U]K9*:-F5"4<:-2<V"C1F&4>'F_[(=C
M_-Y?W[\K\-LS_/:<-X4"WBS)^$!HZFD-3T8 7E$Q@G#18PJ/(Q76+'IV0.@T
MO"./-Q4:3Y)\!>K.N*NZ8B-=)X I,"F-M:*>J8UZJ,"89RR\ V\R9Z:KH2=$
M/ 682@2B#<H[\G"L:"W"<>,%'EHPL\GC17ZO?_&;\X@LX/<)DA*IF1$0-XZ%
M*X2K87/\FN#;AAR5N TLXGU4VL ?RD6!6Q !V$@Y-(7S:5Z$Z[R9#38M:9P*
MC$+XGF+,WJ"$,6-+&88X[OWD"Z+;RAH(1@I$ (T-6JA+H@"Z&VO29 E0_#M/
MGTD/J<8*XAHH?288=]6UV?YCS!: )05^Q!0.GK9$0A@!,, YOKV!$\&;D&\+
M!KMJI 8T&OT..YGQ9,4"QX..!+*0LF%^S"XUNH*4LZJ!=MD'6W3 _K>X EM:
M@L)+>,:FU4BPL0H<;Y:O45!1HYL0B[84$&XA(#V\BPQ)2+E1[)D'-.F-G(/Y
M( +K""/L&N-"^*#.&P> -B8AZBC5J$W!,R&] (!2-+LH7\Q-!FLO_*,Y0X9_
M0."3!$.ZGNI"V%M.F5.80H,53)?C4V0*#TU+5!+*F$+4.F;?:'RB1B7TC<8<
M;/ $H)QP5RZ/A6\!&V4N$2E+!)TKBBM,'BG3 H(?^$)K$CM$ % E._QI#!V@
MCRF#99,B-$Z2@0BHW ''^]E568MT5(Q:2:,L1F=V]5H0L9<J ]<3,$);&L[1
MG/OOW^ YX"HFK'/9LFDQXTR?(<DZ)FC<^^XAYN]6L]8AS- C;.RJZ-M2 EM@
M*Q/AE,$C%T41,SW @XL9H!&Q)I*$Z&0R1Q7Y%X<TSI(Z8_G6&E-4!Z<T6;2W
MD!DN07:9?]1D>=?OX0/X^\$8N0J@,V.ZL+7,#MXG9EF=Q=&-Q<KH%;&-5^-O
M?F8IPN.,LY.MH"U F8'-.,UF1LIOF^)#98#F%-//;([EC6,K%9Q8R3;]]M?3
M3V].&C[:*4^X[*CNSJ.KY3-4Y%K-8D\O'O2"5\1/V)X;/ST(T&LRLJ"7K0/W
M33C!&#I_")R1V?R%V6;TKF!3V;7*TR E]SY_,.U1,/^H&XR\FQ[=F*%N#N#$
M]0YQ(-W=\ C!I?OV4B@.\2F2H*]*].[LU=%Y$4RSO&2>]9GG05X>K/5N+N_H
ML1(E+W+MW<G)[\J$$C#)8*H_4#QE O84Z=GSYAMG_!O,931?\D6:@QGF6_5/
MR0KAAC7+RF**7C&%)?MQ#0*6QZZ+&) +UB4?60\^]'Y:%SRGF#<%B>9G!RG/
M6U7@]/#('QLLL50LSY"GY?Q11W4-H=FD$ED S+N"(<M2X?"B58OKB+G%F)QO
M3!_\FK,D1,'R.!6X,:*K80F1Y!5#/H\I9\PS BI4]/]JBG'97#H5?ES*1E1T
M+I(#_XJ5F.$A>WK)O/"<'Q;,[Z0-9M%AY[87",A.SK ,041SX/RSZ#=1)ACK
M:ZQ"8=4Z31LJ%G35(1XBSI;.\EJ06-5! @!CC-G+*8C<64DOL%U545[/IVB:
MK!6$O9-T-FOHR3T.=J*2<^2WKQPI'WNHF0.&T>::HT;M;Z_%#-L2/[)A[CA#
M?5[,E"S]AM%6$448:-$$@VGXAC%2?FV0SZF^8NNLX^4$\YH \P2V74\8?]]
M'5RHGEZ4!#/@/%J$^')&27RMBF1!E^("M,Z HP0Z.(O@\4"*K<< X!:]+<?R
MQ$<3R\=E>LD\_R[C +R#PM4D*]I"CRZ6I?EE6A8Y4HCQ:I\WYR5Q0EB,292D
MQB/@^33J:CY9<=K(SQSFXLWK+C!B-(*7Q'1*F2X"[(F<]Y2($Y&.J9?S+RQ\
MS;)NY;:)VE+POM89@CL<S?BK:-;*U ZJJ1B3U#Q+$5XOX*%3CT6C".>.>!M%
MR-B9,J1QO;%P_--HX$[Q"EW+Y*K5MO#^==_(\T-3[).GH#@P;H1U)Y3.YEB[
MKSI8*K@'%4:0X'ZP4J"ZQ./3G/8T9J,2IZ2:S6]/'*FACP4\UK&L.!N ?0 '
MQDF*W?VXJN853\JTKL9,7:.$7L#B>7M\O7*;Y )%'706F6'51#$=HX"2"7A.
MH-0$2.UY+COHXOUNF0;@F4Z250Q96(B%^;?>X>T=!^G<KGR#@'O&K!4^CEE+
M=L0+9FK<--P5IXWL\T9GI3G+I679-3,BV!^8P]0DE> Y<H&/+ '0._(4%.+G
MZY50A< Z8#;8GU!?(/GG:;NT8I,_!*+-6D/"<U\-#_!#A:0NV;9:;=BH@.8@
M$M672(ORA&7[/#L-[1!5L)0DWB-@1V:]0PANK9M'$19&Q&Z9.5:86V?UD3TW
M38:*)V#;:.P'4-BKN/E0M/60'-F321K?GCU6>\:_2=\UWM\\[S#*]C+\G;;H
M*C>;Q#)+Z2+]&$.@ZRR0#&$&2%<I&O'V?!3PO/@1">-P@  #[8[4_0(4\=:&
M[F-*+IECTM*_Z-ZW)(AM&<P8U#\FBED>&Q/4=5;CJ4CTC=5?L-6;BI^F/7B'
M$*XM<1UP%T%FR057W(SK1%:?GR=<$M8 G/#".' '4YX:[Q>RL7SF@GDAS7DC
M.E[7395$5Q\GY H+'Z[PRQF>S5S6&48 (I79;K[B9<LJKVC%HWU^NA$1+*)C
MGA%N3!3TQF M%)X 0$L,W\$^<NSY+M3 2.."8^&*X::MBE#.T"7&: )5"[CD
M>)S2[J<IG9NS.MR7[6I9&'TY)X'YC;YEJ#1#/ UI-%B.3K;0*+ ?H/Q,JZ?
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
MBW/+WK@?>8M4S8M1LR[+_"$#_V#Z74G]8LF\W^7]$,4K@#TTAKYS%"9JQC8
MZ5N&QE-K4XWL-#!)T0]O[\[%[)@*K.M5WKI1\\LU.</%99%=BIS=96]4:%??
M%\[%+SV'1)1(4FQ]Q&\IO!C&Q,P@&/F.N^7 3,?V'F12XGHC#3><E&BZ[H$
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
ME)%T4C%\5!U&*FXV5FG19E1NU=?AO9>P#4TI'['+5F>@1H %G&2'/I3XCH
MF>5JG$9CAN77*%@Y*.D*=D>_X2(E32=A75:4CU9'V+(,_S\CX),!&#1) +DT
MCU*^-Y*+L9[\#:!EEN?I=61:IO@-7(U4QSLIF\OZPL!)=Z3O5E\\Q1'OGASQ
M/@A8'GO$^V!BCW7N!QR(85^*.UZS'9W>/^ZP=']DWA!W^/X]9OBNBCM 109S
M#H(["L _6++4G94#$W8)^HZ-7*T*H"4SKSCJFMFBCZ<0(/Q?G7+ER.P8<Z2G
M!=AK_)/66-W&<5P]IKW*BJNXN,JKU:]Y_Y_3-YH1P*.PWTD:C92SFYW:!=+,
M.[6^CDZ\<&K7<6:W<KG[9/1<".YV:LQND(E7OX3ESZ\V?6HP+O(N)(H-OC;Z
M3O"B!.AS G!)MQMES6<A:_B\QG^><T:7'"8$["8G>,&1%9]S/=@YLNNZRHN.
M\@9^ZTW.XO*2VWF+BP1&I%@[<!8ME.B=R%<:_\^SNZVTH;O/]FF%;^W"<@Y_
M4<[X]M\NSU?EV'O=P][=#_1&3 ['6F_HBC3VNR7Z/E2?TGH1W/0;(U<)%ZQ[
MCN386 1@*6?;I99B?:XFC68]YB<$(PO\A)51/7L.!1K<O'(^I;;L(:RV_J2-
MF9M%F2BG$]0B $X_!WD)+X?(G2$^;G5*+R^0%? 0<QU20% T'_BO]"9Z>UKT
M/E;HK2$FI3:4AG=E457"Q.Q7(OJ0\/0!2SK>3QJ"OD'85@H GHM%X)9X_U;;
MS?)/F);2YM-277IF6$9]+M$\M_>X+E$2-T(G0UA.+PA/9 MAY Y[FUXG,P4<
M?^:$$40?H@M/_\2+*X;#!> 7190H7XL4W D\UJA+VBRNXIHS90Q05( G"LBF
M/+[**#P[4EZS?!N+<&@%N@96K%#9\)W#*DDZ6X4IS,_7&;Y^D46ZQ!\LHV/*
M&\'7\:Q@<X:^X3S@6)0/Q^\0E(^@-(\=@J#+K]_;)MM.+[+?6!^I[.MS5MFQ
MNP696;8\L,NW1!>,BX0L'0'K? 2]"8H(M).XR8+;(S&X"7BDS32-0K]/:5[M
MV]/[^(XY#2>"K8!.WL[82O?!;]R:K>X.8)'3S  <P.8=*TT?OK2?^L&4Y<?3
M.?]KP3J&15YC^H?+6S4FS*@@"?EA! 757%Q3VIK+AI3XNJJ>8DZ)O1:4[A6Z
M=SS=(^+- CA<.7P6?X>F!M!9$9X&!FS!_L -0#Q10/=TS@?=C]XD:)I;%_]V
M4+=@=U&0,=)O2(M"K',/]M\,>G@K>"F\7H:EY@&"LJAG^#Y\M+KEV;Q04!B
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
MWFV'& &S-!M8FC/3+@X\ *^\IJ1</?1H86*ZJH1T-D.'8$QRC>1@U],ITUW
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
MS+X6M[!9ZU6MM=4JHZ;8Q&Y]X9J]2M0]5O05(]%%R*%WG.I)C&AL"G=G94?
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
M/JL,A3/>0R%K2PE#*SI5)JUM3J251: ,F/(FS&PBJ<3J9(BU1+HE!9Y*IW!
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
MU_WM_/CZJV4)KD_URKT;KLH_GP9$*<_D4_.%6Z4F(%S!M>?*#[D:+&;2/;]
M.A.BG[,;+>!CA&>(&86P.J,?C+UHJ$CT2)KD J(#+&+X$=W/U%DL526TUG#H
MO?W6WO[3,,_WW79_I[6[]^$YD<L_DL/RY=]7SF]7%U\OG>[Y2>MO_?3=KV^N
MM."^70+SN[O"%-(J@#&O4FFFRLP.N=;K$=[QVK_;N^R=\ZES??UOYZKE_/WB
M]_.>1:K^O+MJ*3CWVD_8IR#/9S19R3C.DI@V72^(PR1U_HF]PS%*$/K4!6M1
M,AA]NNN4&2'3I5VX7^E1ZV!RKXMUO;>]V+I^UT_\&?S?.)]$O_X_4$L#!!0
M   ( %.!7%$'>)&1/Q,  -?.   1    ;7ER9RTR,#(P,#DS,"YX<V3M75]S
MXC@2?]]/X<O+W54=$PPDDZ0V<T42LD-=$C@@.W=/6\(6X!MCL;*=/_?IKUNR
ML8VQ; ,9LP=56SO!5G=+^K5:W2W)^OGO;W-;>Z'<M9AS?:)_JI]HU#&8:3G3
MZY/GT7WMXN3O7W[ZZ><_U6K_NAD\:'?,\.?4\;1;3HE'3>W5\F;:-Y.ZW[4)
M9W/M&^/?K1=2JWT11+=L\<ZMZ<S3&O5&??4MO](;%^?4N"0U?7)^5FM=TLO:
M):TW:^,+>GZA7U[0)C'_-KVBG\<74$JO$7)AUEKGK?/:)3EOU!H7XPMR3BG5
M3<GTS;URC1F=$PT:YKA7;^[UR<SS%E>GIZ^OKY]>FY\8GYXVZG7]]%^/#T-1
M]"0H:UO.]T3IMS&WP_+-4WP])BX-B\_?^311'!]PYB\^&6Q^BLVM7S;K86GD
M92FX6X[K$<>@\?*FMR2(%SX[E2_#H@YS''^^GK?I\5/O?4%/H5 -2E%N&4NZ
M?**0@'@>M\:^1^\9G]_1"?%MJ)OO_.X3VYI8U 2UL2DJ1J) [+5'^)1Z3V1.
MW04Q:(&.^_*3IB&>UGS!N*<Y*=()<<>BOB[W!%FMKM>:^HDF->"!&<03:AWO
MPQ31*;4]%W_5(A:?WESSY+1X!7RW-B5D4;X2<4)9D>!)^<K$U%N_O+P\?4-]
MS:Q&6@%%^1K^6=,;Y<1F:7)QV?"K%M+MH@[16"U7AY!NRSJL'W5%JA*G?)*$
M6)=+K(M^OEU=-JO'II58;[$*PA$2H-BS,@)=:GR:LI=3@_F.Q]]S1Z2K(@Q_
ME!^,"98FM<K7(R3"/S+E$\=AGN""3X)GBX7E3)A\ (]0I:]"O1[023B_I&:[
M-<9#_'-%N,&9G6-I3A><+2CW+.K&9TK!8,;IY/H$K7PMM.Z_&<3^!#4)BZ0$
M) <GOCX%$L.W17,?HO:$'%!;KT]<@,2FLH?VN?DFG91M/I!8CO5_T7J;C,NV
M'DBH_8=O^(+3L@T'$A?\JDW4'NE'\%ZSS.N36P9N?I],H7[X_'G0S?;!A."(
M(.0:\HTT\4L=/&GX3ZM%D4%-$Y0:DOY\NDJPPLIWJ=ESOHB_5UL:$ =%%(0K
MAJ$P77)$K24+'H8]J>K?WM.P]]"]:X\Z=S?MA_;3;6?XM=,9#0OW=R8#1?_K
MHO\;T.E#Z#@: A!CI06\-,GLB,AHV"<<6C6CG@7UW!J>)#<U5CBLBV.E_27!
M^Z\'A-WS4_OYK@M=$N^>X0C^_]AY&@U[][U^9] >=>%M^PD*/?8'G:^=IV'W
MUT[W"7YVBL*ZO2 UXLUZO;6"^%)D$OM(J-:[UR*Q&LC5$H(U*?FH#A%*PU'O
M]A]?>P]WG<&P\\_G[NC?.U. -:S5D+<@9MD$\KB@/VM2U!%C%1 ;&?*MY:C1
M/ZO7SW>%_G$"R$;IMCW\>O_0^U;8ORK!48WP>;W^>1.$D;\F!!P0CCT^)8[U
M7U&+&]^U'.JZQ#%OB&NY;-*/M:THCB4X*G!LZ'5=EX&+Y1HV<WU.X4><^=^T
MD+T&_#4A0&,3+2[BB.2:?N\SVS(@)-X]HDO.*F0AVFYLCRS8WD#8(9G=XE#<
M48]8]@=@'#)60=RJ-UN[@#B0=4@(MXW??<NUREC<.(G:I+9TD8M(H!*C/LQN
M+CE2UE"JA\)92]GI!ZGEM\SQ.#&\MNM2#PW-@T7&EFUY):8E)0_U.#C719XG
M 4G(3I/\A%F*<3R"([IA1,;V;B *.*F :M8_-]/32 Y0VE\DY^-PDOW1-DTA
MAMBX[LCGFW@'&_-76\:+5NEAB+9S*5"+23R:T15<AOY\3O@[FQA!(2(*[1#Y
M' EJ["];(O%:$OM )'J*H5!-2CWBGX>.';W[2"58(T:I">"5BGSL#C3!CL\"
M1W4H,EBAT _2"Y4\M8+H+9&RW9VIP,)'7<G&+GP' ?J",P."]!TJ1C9SM1;
MG/&YO!8LI8&OH 7RCGAGC56'RF&Z8#(V!>_*^$A=V$RP6D^:X%=N92V@+M)0
M:&%M-*C.TH@<O"8]4.+2WMBVIJ(BA14A1:>,T75T#%9Q%"RT&(\#[O9RD7@&
MM3+ZUL^:Z<Q5"H)#C+=7>W,7,78IGFH3> [A53YNQTA:@>AR9K+Q!:<VGJ;:
M@<N\M1PU\I_!:A9!/C;="<&U0/+10RZ@$MZ,BD[S*)\C2B;TMCB) #VX,WTH
M)$2M#!<0.I54!I J%4(3<H4>A)(U(?JH"EFCUF!NZ?1:><9JR"\A3MID_&OA
M^!>RCAC'H6 P*#@,!-=?+.0A2J@N<6<3F[W&ILV@!STF.G1GBK"==*6V-.H0
M+974%E$=81;B%=*P1AI6*>%(A$KE,:EE1\42T!HS:OHV99.)[T&GST'4W)^+
M'EJ0=^S1K;6GA BUBD 8EA^%H8H$$E%'I$PM$!H8F%#L407*X?.;_@.4 (0<
MU6"_U:#Q(]2@<52#'Z &]\3BOQ+;IX_0%X@(]D11>-<3*U-IC8:>7F%#/II@
MI,4Y'1 ,=W3L%>UU45;=R4T]O4J%9 ?6H^72DC$*92JRT6JFMXH@\2%F'['=
M49Z @?]MPI.2+J.:B7H:.&OI*7LBP$CF$I"I9@J0#M#*8X?L(B^<RT>-U7E+
M7VN6CNG?U)!:.DHP%Q+@[4P7W'(,:T'LT%^!7K*9,\7D&(L\GDV&WM;"U+!_
M;NFIU?)PB,:<LZ5P;2D]\LUPU1,K('*!&HLO^1R@B@SH"W5\.J &FTJF1?%>
M0ZEV)2[T]%:'@(D6XW+0G5_.S\BD5WL=E\WT&O0:( [1"4GWZ"XFNY)<E380
ML--3.T'6H7><"96XQJ<J\6[\'NZ%P:_;;(UP0?YJK/66GEKR7H]U<OJ3)<;O
MT1Y!E'E$/@L9<.Z_TP_#/<U=C3JN86R%NA1XQ#R&2A@31GXIY<(D.@;=W.?=
M7I!:$YJM1FJM.T,3H@@UYOU&HH^.[K90%5^RV(6HHU[\(+WH.H ;'9&WXFYW
MG$09\C1;>GK7KJ36!/EA]G-)([N&4CTZSEJ-U':1>*\?I)[?LOG<\D0*A#@F
M;AT'2T"=,E_,4+%0CX-S/;UU,\9-[+Q(\#L"8VQR<"F7DWK@?&XUUIQ<5<!T
MD"-IZ#'C^PT!:NB;!75<4B9MED&M'C\7>GH#K&!4$YRT.*N#1Z+DJ%$S40^8
MRU8CE4G+PN4PQPJ=HNGH1NFGPK"D*95CI%77T_N" R9:C,M!=WZY]'(FO3*]
MW-*;Z7T9:X XQ/1RND=WD5XNR55ITEJX$%X$O6-Z68GK,N)WY2O7<CS*H:]
M*L3=%K$YQ6L<ROIX.Y"DQK_9:J16UM?C'TLM!*+_C*=(I7!M*5T+Q!^D8CPQ
M1Z3@F0WOIEWL'.H6WI^50:V>!UMZ^K!$DI$6<CIX($H./C43];@Z:S52J]\9
ML!SD2.D0CKE)MT_Y<$9XX0LC4G3JT7&NIP^'A"PTX*$))@?<[^5<Q QJM8/X
MN9G>4YK&X!#]P]7N7,[MKQ2O,Z0F>:&<3*GCS\>4PY2/A5SF>WB)&5Z?6-*@
M[4R>VO9=M!JI-/@:P!,N15@#+:B")NL@O U1"RU6C:/%C(,G^X>^&;9O4A,O
MR(S5ETU,R_:A8UUJ^-S:X+#WSN6JE>>RU4CECO.4)]"0L"KRDM!89;!,4!TM
MJL__NQ;]?)J\J4W^3MSFAG>Y!7=J"AU#]'][HMXM'J!M.V;']:PYGGX,$>@Z
MG3?\9DQO<F,)+P;4B(Q=L>GD^F1";+R:"J^J Q>L)!L'_L(9X/K$XSY><(67
MF5XM*+>8.1(74,G+&[WPU9C8N*1Y?6+2L877_OE0$<OSL7&_H Y?G\B"ED?G
M)YJ\Q$H^F3/\5@]_[\(;Y!W==I?JC7#/16\2?G^'<?GAD7C+995EPU44^8TT
M?1XDSC+:8WI7,RC)#7],NZF608705\UO%\#3%V)O9\29TD>*YC:K21F%=]":
M)#KREMDKD^'2=8%&]'UNS(A+HU6+0;CJ/:)\GJF;N70[;YE\$A(5:-H(#QZD
M/J<2-"<+IQRB#VI589U[)"Z$/$/*7RR#MJ><RN-:2JB4--7#)*Q<_-M@B6]
MJTQC)M&^&D*<9%,+)VW.T2)@T9OWJ$A?;K]OOQ)N/@E/KC<1;]VV[\T8M_Y+
MS;;T]$:<"->2O&=WV ^1_4'*A"FR*>4%>KCSNV\M\-$3\^AH!JJNMLK9Y2LW
MS.U^]S:-2(17US$XFJE[QM%)B.^=$DAE:L+VC#_*" KV!;H&JQ4Z1 /Z8KF2
MM^L^$CZ%S@T:<$?EOS#O&NAN3FEFGVS!<?>* EJRD (*],4#5#+:8?#>=<#A
M1U,F;D5YOP,WRO"L%5<KT?3B#/;4JMY2#C&(TX^VZ(W$)?;H-LN&^> VSQ<V
M$YK>F_R#OG?>((;QK!?JJNW#;GA7;DOPQ!< "]+Q.=[[Z@!,#U2:<!-?#U#^
M@*(C8LB:9.C+1KP^R&(L(+@M.RL\64Z922%>O'(<A5\:>CKO_?"K#3Y]HF_>
MZ)7:+_01M'*6;?Q+<-A\N(.1-#]PO =^7VQ0QESUG/%<B+9RG.6L\XM/P!)[
M>3Y,1N'*&Q$%\</8)Z)NI)(,9Y3&UV0'\A-1(R845,;Z(U#)&YL9W[.=VAV*
M^*C^\D(1A<:WM*+B9F[X5QA2Q5A>6[I:6WL[['9L:J#I)W8L>P,N5,[0S">L
M7*4?*,2:D?D<L1O:)Y;9GD!\_6]*^#W,^@JXBA#OJ]5=YJ_N1&?EIKG"8I5C
MMNJ[=YVV84!53'1\^YQ)9S\3M:+D9=KY([WCA#/3*^7Z]/;(\XD9A ?PR)#"
MS9ODDV6KSMQ]LVQS8O$< %9+5=[Q&^>-^J!!$" 1&QXRWVN[4=#<F\@H*B=1
M\2-$5QR]/S$G=K3L@7HP%[B]R:TPY3D+"D5(*U>?^%V?,"Y=9ENFA-$QXW=\
M]B;WX?:WY87-ZC6B77#>G[6DC74=+;;W'@7D;@^_S#J:$:>WD&L7@9-H,Q>J
M(O;:]\''RO93JJC*1PU#4=&-G(2-5B7*LMG":?A8;R^9)GAVPF]_4U.N.K?G
M^*M@EB&;?%^=W?Z&-CF?KG*#+).5-"_QF2I6><5[((M@EAKLN[3H5 ;RN?Y@
M$<JJO<-D5C5<<TL^S;8[!:DK7YZ+%A<XFW(R+YRW*T!8N8(F8J<A?EN@1*R5
M*%]Y4W!@A);KGAC"BC^2-_QP[PWC'+\X/[TE"WCCO8?:-K+FU(6FC!C:>'0>
M0I\,K#X$N";)GBX^2%R)Z67WB; LJS/ 79J]R;-+A4.0V2F%Z?=T62X><P%X
MEH?^-WA\]YS-[R#"-;Q[QJDU=88@WC(MPE6>U8;<*@[OTOY@Z P.J$&M%ZS:
M '=0.JK%Z9)<_B!.Y:W/.2WL0RY+[ZO+^.Q8G@AF0FS4QC^S>.6V_\:'X(SB
MGH#Y&#0*>4,X;5MS^,'?E_M0(; 1]J=M_L=W/;5[L@W+/X@VX\&D4@H=)]A7
MG1[0%V:_P!3TP(B#6QY*!4-%J2O7^)7=GF('J!K%5.%]13"T+M\L;W8+@XK-
M*5^J8$=L]@> ELL8,(?BLD9O.<&X>59Z=P+VM0L?Q:<!L5!B>1+#*K&Y)7=Q
MOA!UY8-@!.&5.[=<5V90[RP,7<=^?@L+$%;>N,Q=+[CN.GI5+;'G$>ZKVBX7
M8MMO5F9F9*70;M+A)D1FCAOL_=[T:$40Y<F4\OH/SO2A'Q4;Q(MSJ#PM$I[@
M&;$[\(.RW:B58ONJ>LE!4W!L[6]S\(0+1'P6L<&\=1W31RTF=MY&,R51Y18Q
MVCF5F1V-S@\6/*M5G-/^K+L%WP#%-,(Z5R8=>C\[H*\V-:/0.]L&[8;YWD9
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
M]9X6;L%%77?JL_#9"12ER[FLC1&.*CG<F4=]U':07D3UFI^0O(3$")M2Q4-
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
M;DT^*;6XK?9N5[6O)WJC)Z^?/_WR-KZ&SW6>3V8SF+Q?'FE<"9H$^70Z7]S
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
M%D"U$C*MB+*V7LDF!9-]]+9)0NY7*+X]O=B=A :76J[N4-$ZMLS:_&5\=K'
M/ H(-A4!K!Y4URO]]!67P!1:YU#;I%*32A%;\'Q[6C($,2UJSG7, !4Z(L^I
MT,K&(\&$Q*)(EM2: W@>8N)-LNI.+A/W5/2I!7$#%G?;=K?SQNW?7XBE-%Z,
MDBL1#>&2SI*Q90+MH< ],\%:::7DF3<YG;@?VK>G50/3U:"6VR;7\LE\CHL;
M4)^<G4W_J#WP:D&Z&>95 >C520M-0&4992%#7M)[H',M?$@_8E9@MDZZ(MM4
M4-X;^;>GCH<E>\ *<?L+<'6U4H0DZBT#%BP9!EI%R:)-AO$L ^K:^2QW.R[8
M'TOK>@?'UKEC4'8J%16NCMN^&!571R8_?WY'SUC>PO.@K8R\EIF@]4UK'1B$
MZ%E*M8]9R%:9)OFR7< =^B;T491E?7$<FK06D8.M&"O"RRMZ73"V+-/0!>1Q
MJC8,3W%G'=J3GV/IDG)9A5)+N!=)^[U5F?D@%1."ID!^MLBV21NGX^G0/94>
M3D.%^M#2,( YOP2)F8S%WR?T\"_G_:]*S7,ZP\K(Y95>7F1&5RM>:8=,<V>8
MUUXQAXZG&""6TF;'VPGNX=/#AJ=^B_W?D+<!KV9TSF?@TB6_]$*2I]<MDHWJ
MZ3%,22$]?66MZJ)7#S:/[)C64Q.2CI-XU@7A]\2S72GMGT>T"Q_'23P#J\ &
M'QE$3?ZQQ< \K9C,19F,4:H(Z-)$]N0U9M_$L\8*TX>&HR>>Z20$9L5H::V%
MA)U@8*IDT"BMO4\*OB>>[4SN7HEG/9@Y3.+9D[3J.W0K"Z3;U?N;?S[ I?JM
M:-9S4F00N41T1),.'&(V5:+*<<5Y]&&T!=?.LMDC.V'#4X:55)?\ JP!'YV%
M<,&2HLG@7"Y%D*7-BS<YCC8\;S\_[BI)X<:#;QSZ:J&X0,W UFKA2(:@YZ$P
M[2 G+5,I;3HXWP5JK_C!U8/)OXED J^N/N+9^)R^F7V^<K7R2URL8B)?^H2-
M"FH/0!X0CTG3XD-K@L\D%2.*)C$(0VM0I[C![A@.[XX.IAU?A00.Q$*#%($-
MR*NC-<[+>VS3R?)*[:IDHQB9'*0(T=)V)6QUG!6#VBQ7:J-]S(',G287//J
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
MCBXESWT3=_+TR_3LHP##R+MY98[E\A9XXB:HPD 67KL+*!:7[JM)H T 6'>
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
M>..(=/X;_%F7I6=_?IP2:APA+48^@F)11\MH;2(UM;DPDWTHW#N3<VFQ973
M]M!UI14- U;/6JKS);[I[ :^JZ/TI]/Y8CX"Y7P@YX7@2" ]#IR6,>V8*H )
MR&<60G=:)NX=ZJ%SWD"@#<J4K,]Y%1S)SO@2"(\7M<FQ+8YY,O&9I%4L>B$L
MIB:=?C>B.504M,TKO[^ 3R5&^?5>1V[<SY]?PH*6K%?EQA:X/%VWZ"07>ED0
MC*:G)0DL<L.\=4X& Z373:(.W2$>*WHY@#I,#T)+@\C4FK&T0GG54Z$#M)9Q
MRCNP'2=JV8K6.[5G?TX.K#;TSJ#@LI"QI)%<*\Z9YYR^-=KJ$HRTILE%R(.K
MRSW!SA/0ECY4#.WE?C7UZTZ<_QR?Y3*>X9-)_D^$L\6':_?LJIPUCZ' TA-'
M52\K:19C)MQ169XRIE12)V-VM_$/;^$.QM_TL,(?^OCK"MPE%.N YN<-BR <
M0>&914F[,7KK"R1RO*#;V<?7SWTD_.XAK*'?\\V:Q)4RAGORF(OU3,N06.0^
M,*=R],8G""IVHN\QOZ7[B^Y QU)7.]=JLY(9LTN981"!::C7W).-M?\\H-&$
M/1SL3.HFL,?C/@Q*P8%4Y&LKM0.^EI[#?0"/XSX,2VL'G=F;DP:>P[TXD6N>
M8PXL<%M?'!Y91&MI74TB9:V*73_-?,@Z<X\/<5R5Z4-%BZKO7VZ17T.]NOV7
M4Q:\*&9SX$SGVIM52LUH&_:..T1"W"24OA72X4V28>E;#YT/(_O#E%5]NYBF
M?_T,\WI^?_Z17JU5,MD.UWRV/&F JSU=,*Y=YX$$PF1MHG-!YP!>RRPQ:Z>M
M0!O#Z'ZT0\AQCUM3=S^PF52[W)52+EH0J!/9Z]HE[WVI:2;6!>D3<KM%N,-<
MDWK[ 69XZ]E/9O2>O5_=C__\Y2.OX7/]T9,_8):_Q#^T])E>9D^.7J%7.JKJ
M;WC+#%@9,!414I.NK_M#W\O;?'E1UZ!7Y=E_78P7GS=S]/H,)O-1=*@*%,,4
M.<5,%ZO(*Q.9.4<D^T"+E8%.'FCG(8]P)?NP>O25\]J&B:%/E7:6T-7TEK^=
M/[E8?)C.QO^-^<DGG,'[VG6QGJC] I_)!BN:)R //28AJ_]/KGMRD8E$O[%.
MU&O8G33M &"_+1T]-?:'/GO;>7ZKE_;YLH/@\M!B>8CQ[@-,7GU<&I*7$WUZ
M-IW31)=O]^O9..$HD8<8"SD<AM>764M@P=9OC2B27 \IL;&R[XS]N^Z?D&ZT
M*&K8;,9_KP[0_/EEI8]_XOC]A\7U8K#\9:T1^BN,9_^ LPL<F9*!5@/+ H!A
MFFQV%@IJI@*) E.*BC?I.'4R$OAF7K63DWPOW6O0Z?-0@ABY8#BYP\ L3[:&
M271-131,&@P.(+C2)@QQJ E^?X5.07,:7._<>9[+?]X@S78^7N!;G'VB3?>J
M^!1RD,F%NNVJ3).REODL%..:6ZZ$DK:<UI9SUVR^Z_[!=>*VHIO3W0K^@7/:
M Z]?:(W2FQ %X[[6 D#G6=":,V.C#?6H.^8F(:-#3?#[ZW *FG/[#;$/Y0VY
MWVI,6CH9A6#2USLLVI,@4D92^I@PF A1-RD+>#(2^/Z./0C=N_T2NN.<H+V>
M+NC+,9S1#Z<7BR=SFFUM<$E3?%7>P>P]+E:'AR-M=1"TRM!\:DZQU(9!%(6)
MD)4TP5C#1=L3L\Y8OYF7X!2YOZW:?O\2AM/TK^?S^07F7RYFJ\)\]$JNP"U_
M>?G*/ONSEN2A:8Y )'2@$LLV&J9%< Q\+,P&X#'9E!2T\2-Z0_UFE/5 ;-[6
MO]#<OIEOD]C:3+:=?UW]?G7^'$ 9<G>0)<XY"1<M@^KGQ^!5#EJ0+]2F)N=!
MI_GMZ?WI:M&&@-[>=;S?I@^8+\[P,OJXT\17=Y"M1>VU20PU!S*LA&/>869*
M.>>M]U*X-D;]4#,X5)KQL17\*(R?2@YSO23R$LY7]UE%%J"=5XPV*$EB#(F!
M5:1A"45 X2+X)BI[$\2Q$@F.I ;K-S]WI:/%#>!++)<76KN@:9E6\#6<XR01
M[$[/%I[WD&U[QAT&Y1$=B]F1(I<4&02O64FF@/(^2&ARLGL(IN^Y^M^*Z#XB
M';[RU>3] F?GSR?571Y_PHKM\EHYH,\^:_*2"WG).NO,(F9@7EEN@XVQR&Y5
MD>\8Y/"F\S["GS:07(.^,ZM]ASZ\U%1005A'AC.D>OT@9TYV4(A,)R":8G12
M-[F7_!6*;WL'WYV08US*VBJ(+].8Y+77J,N<FG90:#"IXY@3>^C*8%[ZP$2W
MZ-_08F[:^.15TDQ*;6O/ T&[.WIFI+*R.(A"'B=J?3+*>X^%=.*ZVX??P9M0
MD!!78;CEN? 2Y?S27'!!94Q",>,*":K6OHR8)/,R<;#9%L5-)T/KCD%.\(RR
M.873!O)O8*[=R.Q<10ZNRDZ ,;P8PYP0G"R.D%F0O#!.!J541CG=/*7V)IYO
M6(.&9*K!9OCL_./9]#/BC8C3)3"?:)8>!.-*%*9IT66>_F5.E92X,A:]:J%"
M6Q%]5Z*!V&I11&255%Y;0EVL^C_9D*0(4C'.:774V0,+Q4=6,"1>N$\V- D]
MWT+R;;N/^Q'3(*7@*T!7U4PZ0&I:8>8VIB,5E=F/K;NXWT/4+0K';(#FLBO<
MREKWS&:F8XHL9N69RX$GZ81-IHG-<C#V[RL/TYS\/A)NZGA?K7%?EL"7TPE>
M;FZ7.YJ(VA!>R8("<OQ<! 8Z%295,LGZ0-N;;^M1=T!YA$(Q^_*ZU5L>FI0&
M[LY=8)]]C5337NF"#>2)5;O:)S*SLBHL>(-191 B-BE<VQWBX]:=/>@8<.F9
MSQ:C-Q72<CW5/@C(7C*YK*R)M8NV)$O<&%F3R*33LHM.T$-OZ -]MZX+7XWZ
M;=J?NPM^P"2]:Q!72M@!1@\[L[L>#/_"WV]3[L' .H=[B*_%NWP%AWMN4 =F
M,9 C7?O%QI03$V!",$H:L=YY]X19W&(;-B"QA]0&)N^R3=LED%2T%3)Q%FH]
M7,VS84%;S;@.D(I,2!\8BKZO1C[<OKN7[*=#"&Y &VP)9-5*Z:J]+^WBOI85
M5R5YIHNCZ>@46$J(6D=GBNO2Q*8;@S='?H ,[BRXP_1%OFP'_7RR/*/>N>#B
M[:<,41;P'FQKM0 +1).(#,Z])WO%$S,F>IF+"=&[K$=WH]Q7;DN3:;?ZBMN>
MU42&FW"N23(*U"YX*X)..@N$!"B%M0E2S%K@!DG>1KRO/)_DO)POT-.N?[A/
M%<M^(S21??<YK3.2(^FR0B\B:BMC5&02Z"!3P2!E"1L8N7.L/;WQU6!O\.-T
M5FOIWQCUQ9?67H*GF+QG&!/9+ J0;)8LF FNT#QLMNN] P;RPSN V_<XXJJP
MW&J0JOJ7H\Y')D7'P4K&951,N^Q9M-*SXG526J(2;:Z^;X=TA/#9T/JQ?OXP
MD/P;'%2]P4\XN<!?22:UT<0,TN*?X\6'IQ?SQ?0<9]=-7)[,YTC_)4?[SY$3
MW#BM+9.U:($.GMSL'(!EGWE1F2N>FEPAV@'K(]2EUHRU.$__<L*S73H_?[[\
MY>HLAT &3O8G2T[5'%(-+&(AB7$H68&L33(;9Y%UQ7JP?+'6JM6:IU/)_:KG
MRJL$NXLY"6X^OUJ-5\$LEU4RMC!EDJK560I)$"W-*!JL-^@3;W*?Y$Y4)W X
MVT8E;F6;#T5-BW5LA>4J0MT!3-/KX#?1'.<:P(!LK>O!WJ)NSG_D.62-DJ&F
MK50'19NJM(+^*3Z9;&,235HC'X#W>RX '(KV/A(>OI'D^7G-SX>S)Y/\?)+)
MO)K1-U<'8UE%P75DKI9PU+&VOG.8F"L92@S16]FU7^0=PQS->MU%_M,FPAOX
M7/A:<_^.T_<S^/AAG ACU5I>0L!:M;!XU$Q+)1G()%D2MN;(&=_M(G*G,^*M
M*![[+C\<!0->#5V"6LWL)J3+=Z +J*%#L5O1'#XP.Q!;TU:B'CCRMQV<]=&!
M"K1*@8JKG%?O$)C0AML<"B39I?#S*?)_1TCWD/3WD?" M*?IQ60Q^SQZ^F0$
MW@@5=8U3N\PTK6',:S)?$%&*HA+]_X9*3O,K,<\Q_>7]]--/ET]<\7SYS3K-
M7T8];(QP(/%/]Y+=@?JSW0HQO+TX/X?9YVFY/$<@XW6!LPF<T7 PJ>;*;+GO
MS0<-V_0>M4DH9[^YKX<N@\I6"B+8%YUSB#%%5WBPN=9VRW9#>*?W^ <(^5B;
MM(@F,&OKE4*:%0L.!>/(14Y!R%;%_ \0\MGEF%B#R5YZ24N D4Q[D9DO(K"$
M.:J$3FMH4LGN\1SL]]&H(0[V^S#6('KTBGP,6 F#EAZL[<I':$RB58&\1*X2
M^04EL=HEGOF:X)52SK3-M%"B#5@>H9+L*_$3B>X(*:4MI+?&14MZ&\EYS*)6
M8*;_ $B=16JR\C[PZ,X^JM.:IX<1W2D)7*YWXNSR3"L7FE'M$AFR(0LX>)-T
MFVL>CR6ZTTLE>D5W^E#3_'2_"YAO.KK3BZT[C_EW$75S_E7BAEP:S6K>3\TE
MR0QJ(6N3!5IO?"*?YX'ROE=T9SC:^TAX\$HU,YC,S\?S*I GD_S+N 8HXL6-
M.@4A2G0* Y,EUBY&A;,0?6!D;)7LP5GM[ST+Z#;4L:,\O7B8-A/BT#V8[XY!
MZ< 5:)OJ+J;(D$+#0-;K[1#0"1E36C_J>X@!O)VI'4YX Q_0DV<\GYZ-\](R
M6=K$JU4I)YI7*2R9JFA<0@TI2F:]L#(A=Z(,=CJ_&<)C-^$&$O[_[>Y*=MS&
M@>A]_H4 -W&YS*418 9(\@L-%ED<&#"DP OR^RG*[4Y#MCSJ%JD$N1@^D4^O
M"L5:R*K*=;M;1%>?8@&FVF6[.3#;5^UJ".JAW%>PW-P@7%M+0^9@R^B1)#S3
MADZAD#V2NON4$;/NXI) [S>4_(-ZW5:"?P^Y#5SUURS8U36]OCA$TW6H@$G9
ME1Z,63.(VC$#T9N@7>A4DUY.,WBV+>W5$=9<OG$%TPT2ST_#@4XYBE.^#OT+
MLM='I^1E<B<8QG*YR&3%G%6)=<(!=URBP2;->681_0%*4(?M;1Z($L225Z3_
M^]$'.N$!CY/#9UDE=V:E"M79)1@G%5<I9.><XA1#)5T$B89C3#GSP%&:[OG_
MT=;@<45A_/&"S5A=4LZVP0I(D&/VH)4'".5E<TZJRYA!S9%;IU+]9=</AW&T
MY675G\E^#3)X$PTS*N3212&RX"TPEVWL0NEP))HTM9]%M+H);#B<>CP<G\*W
MW8E"RSC>'WF;-S@^ARRC#N2;:%_:*'.3F(/(&7DOWOIRS4 UR;LMP+9]-%]'
M-VXZO%860XMVP7<ACF7Q5X@<C(\B6>:3(*?6",V<Y\!BL%D:D BVR3N=!=C^
M;$WYN!@:A +3#W_)< @ LN^2D;*27R*]8(1$L^AY B6P2[Y)E>\NFJTJR&UT
M8#W!O[HPG'#W_!G_"_M/_8D^Y-*W7X/EG2:M-9:,' <Q3EID.;JD@&<7O5]P
MU9.6OB@'_9GJQ)UM?U62L((,ASI<5K0 !<H%Q75LQP(<\SF_=\OV[=[;IOA6
M"V&HR&!+B7(9R3,G  %L9+I3'0LA:L:30(6>(D]YQXS_AI*<2=DU$^1[B*M=
M6_WGC#V9[D@^0ORWC]?Y$X( ":M8Q*YD'9*GSU(DB6"M]LFG(">IN9F"V]WE
MMW.XUE$]5.5IFWOTG\*AIZBWC)L?FV]^)/B_6:-"O/\8UR3$=TZ;5!*3)J(&
M)R"G: S$$!-7F.SS(X3K^/IXHZV9E1IPMZ#)5D#0UB2A7" :4YD:*&.7,8+A
MP).\87!MBZWI>J\O"+Z_S-$.ESG:_=A<9\C'<5K)<#X=3Z$O%Z57)*NJ[=U
M5G5XF.87N?).)*DH9--.9Y>[8G$29"=E</I&NC48J:0/EZUPO!^/J9CJ&/;Q
MO!]SX$-.N_V9\)$S<"8?>(=K7O=4Q]!2/ZKP,K6CP6/2CHXV+W1$""HHG9S0
M9>RG0YC7DQ4,O1QGY0?"$?_^ZP=02P,$%     @ 4X%<4<_GXM0 [P  @H$)
M !4   !M>7)G+3(P,C P.3,P7VQA8BYX;6S<O7F/Y#B2)_K_? J^V@6Z"@AV
MZ: .-F9F$7G52[RJC$1F5/<."@L'SPA->;AB)'D>\^F7U.&WRTDYI5 _H-&5
M$2')S'X4?S(CC6;_^K^^/2W!%U&46;[ZMQ_\OWH_ +%B.<]6#__VP^_W[V#Z
MP__Z]W_YEW_]?R#\WZ\^_0K>Y&S])%85>%T(4@D.OF;5(_@'%^6?0!;Y$_A'
M7OR9?2$0_GM]T^O\^7N1/3Q6(/ "[_"OQ=_\((T%PP3Z,HX@P@)#++P0TE3$
MJ8]3$1)^\_ WD=!47>5#0E(.48QBB$D<P""E*8F%$#YO'KK,5G_^3?\?):4
MRKA56?_X;S\\5M7SWW[^^>O7KW_]1HOE7_/BX>? \\*?NZM_:"__=G3]U["^
MVL<8_US_=7-IF9VZ4#W6__E___;K9_8HG@C,5F5%5DP+*+._E?4O?\T9J6K,
M+^H%SEZA?X+=95#_"OH!#/V_?BOY#__^+P T<!3Y4GP2$NC__O[I_5F1^&=]
MQ<\K\:!']J,HLIQ_KDA1_4JH6"KMZZ=5WY_%O_U09D_/2]'][K$0\O1CET6Q
M]U2M)=9:^K'6\G^<$_;S%>H[TK<ZUM6!<K6Y'USIV(?I!V?JWBM^$.,KO"/F
M:I6;%^KMBD_U[FY$7:WZ^!J[>BWRBBPG>"VV8G947NI?_*K^U8K1#^HATUI.
M2]T[JHIOE5AQT;#EWJ-!QO_M!_6OQ;J$#X0\+SX_DD*\4D3+7^=/SV)5UOQ]
M6Q1D]2#T)_'5]^TE'\EW_:O;KZ3@;_]KG57?WZN/0%%_.LN[ZE$4]X]D=?>L
M'U'^HAY1E>]7S8NT2!,_$CP@$*<!@BA%".*$"9@DB1<%(E#_"1;59JXLQ K^
M_KDSJ];]913_P6(DJC.,4H@R7Q=L^RU^6I[ZP*IOJ_X:IS^OR),HGTE[@[)>
MNRT-(/]>&U6"!ZVD<E1^S%:@K'_UT[_^O,5J1@.__*<=SN4$(PFUD\/!KM%@
MQVI OX/=ZUK+06WZ#6B,!SO6@]I\4"G[00O #6@@ .I5:4 X^Z;D;,_:I7;G
M\N)PV'+V8L.V1[OUD$E2TAKS5J6?M4?^LUA69?<;J'\#/;]U(?_'Y+K_?#0;
M;XL.:%*P"Z]B>\7/+%?.]G,%]]Y*'9R\[(A4^<M.Y.9-52#] /*"BT*%>R<
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
M=>5*,4H)#SW=@29E$(4AAVD221CCD,41QX'$B0T''(N8V_3O- 1:Q8%58$\
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
MWH$%BXN<KUGU6ANC.V-KSON4E7^V.?91@%'L1S&,9*B"W$@14NJE1/FC0:S
M0)Q0(W_43-S<^*C5%NRI"[2^EC6*^T$VXQUWT(W,..=1&Z.3M1$J3FL2]TN<
MMAZQD?5'M8C-[KJ^S\)!"%V?O];>]YULKM(=\?*F.<S;;Y7>[J%+\6M65@N<
M!C[F$8-IJC?Y99I"(CT!XRCV9>3%! 6I#>\XT6IN]'30=>!X+:FM-5 ?PE+!
MQ\8\T-D'_MA:"+2)EFZ5F\$VX[_)AW!DFIQT]*[J,'$UVF.UH1BNV(OUJK@:
MR[Z&%M<_?-QRJ!_$M^K^JUA^$;_EJ^JQ7- XQ<Q+$^A1GT+D![$*>GT/)M3W
MB4@H$G$T1D740T7FQNSJW??'*8=Z- 1FY#L%L"/SK6U1U#H=_F[U M50SX'X
M$@51CW2994W4<X@-+8MZ]GGC]!X[FI1"8LQ#'$$NP@BBD,4P#4(!PP1CF7 A
M(F:5V&*KP#\_'UI#;N^$_I/QW_D>9>.RWE#(INQ=]K(L-Q0AV]YFCEG-E$SK
M\M+J-5Y$,4LY\E,8^)1#A(@/:12&RN\3G/,HDCZ*+0\Y6JHPOW0:]<*B<3R]
M#>QN/;PA4,[1L],V3._:':+W$B[=1H=9NG*'" UUX8Z>8T=R]89+\7WQ^G;!
M.2$RB2CD(4<0T5#15N"E,*4X\$/J21EY)L[8]I%S<Z]>WWZX?7-K1D,[P/03
MRS!SQ]X-[;?4>-X?&]=36K6]N)G)[0^'DWCG@9-,RV,#NHEVXB_#_(-?UJ0@
MJTI-5KK,'NI=AO(W\DVW%W[[[3DOUX58)"@)?$889(GPU=PB$J8A]R$)U*R*
M)9$TL'0)#*3.SPMXE:]X"?)U559DQ16MV;D$)DB;>0&.T1MY-K?:YBIBV:JK
M2QK4"H-.XQOPNP*UK%]LX;!^IP58+K_S)F(G_;1;X'#X-;>Y=>#:"\F*NCI\
MYR34'32(?C*_6WT2^ORKFG"O2)F5OZ]R6HKBBSX)_7[UO*[4GQ4$ZJY:LU??
M-X[&ZR4IRS9MR,>A8J^$0B'B "(N0H@15^X"3L.0^$$0,JO,K=$UGIO[H0UN
M6CGHBKT;C4&M\L"$K_&'W7#!:$Z#.?8*TW7C:+^R-!6V3I>B1E=ZVK6KJ<;@
M:+%K,L%7M <H[[8NW0*'B0H640Q#C#V(I(\@122&U*<<H3CVXC1>/-='E3]7
MI*C,OA9'<FP(X5#:B!XN6>JUR1M Q4.VTB?W=$Y#(__*.OQ[(/L)%4GJ1S#
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
M]#<W!]UP<WP\("=:)-U6[ZZ5WUO5:TBK6=6KU_.4":Y;HUMCY[Y;NKD*+]!
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
M;L-_5^@R-S;<G'?1L_.YTUOG%*UWC 05^09H:Z8=&UXS;F;<.-%HC,R4NU8
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
MUF=7.7R3@HOS-.4*0X(4<<474\A<8D*2J8(7FF/CEX[0VLO8PB%;.8$3%)"
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
MF&B4I287.:0F=2G?AD'*,@,S+90H$L*%7R& 2QV,S;%NTI9W0E8%,$*3NX]
M;+<=,:#IV5($HM(AA_N\ZC?G;A\U.W#.]GFE3G.U+SS7S7GX95TZZOWR7O[7
M>EI6YL*=/KQ;Z:=RDEG'0(A"P(04*<0HM?LVQ1,H)3=,<IZGB0[96+=U-K:I
MO9$5[ D+?J\.W"IY VL!M>+LYRW$0J_GV=\=N& 'P0>1F*Y!:W^#.@4^FA^[
M U[OW%CJ]<%4?L77Q<R^7-:%(;>922D2N*"Z@$SER'D'VA7F$! 1E"E$D6 B
M[(*&3Z]CLRM;H5V,?%_L/X.FQFG7\HM^@^!G:Z)#V[/1B8)J]Y*Q/BCU4CJV
MM>.7*2'K@\7%4K)>+\<@5S[*S'=IM2ZL^LG*T2173'"J&!.<P#1+,XBS5$+&
MBAP*5; ,F[R016#0)%2$\850-C+#S1TPU4@-K&+Z3_^"BN2O\)B>]B9.6H^!
M\C-I?8+?LW4[X:T]N3:UD1\X!>XV^5Y]D=GZ@]<?O:V'#"](>.N/4#L%;D [
ML4AQ'U9?]7(G1<,E,-5V.R@3E7.J(46)L/X;H9 J+J!25-*$X#3/O.[R=^A[
M;%Y<)>B6?6-Z.[_M9=3]K%M/6/9LV"ZPVM;H[ED]#YPC$-I>1:Q?+MO+W;\P
MC>U57*XSV%YOXO;ZM)_Y3#^8B]6!)H(7B&([$D@25\4!IY CF4"=9"E+6"ZM
M?0OSYP)Z'Y\K=UA*M;3BU[5YSA6'ZUZ@]MJ@^%FWGH#NV;H=(ORY0;B]^%H_
M-6L],>NK<NVU[E^L?JTG+FU5;'V;Z)"?[UADM3YT"/?+E-6)>9,TL;O2@AI8
MX(RZ*+V&@J <2H-5(E*N,IQX)^S[]3DV=ZRN4LCWY'17BZR@ :G\GFBW&ZR>
M,.S94-4"@Z-MYD'YQB:Q-SZ> 8Q_\7$=C,]O1^=7 G^T8S'TA0'7>OO"LZGA
MKF.$Z79P/R/PU8ZWZ]<N1_K!?-*NEI.C)/ZLOU1<%)/$*)%B2F!!&8-8Y HR
MG*1V)2TR1!-$"Q3HD%[N;'S^9RVK\XC$YL2P;(0%/S4_!;)'M6#-4D337!NH
M)980YYQ 2JWCHA#+E$X)EDE0CG@<I(=8&X?%V<^?CX->SZOB#KB=F& C9T02
M@:M81"4+N-S;L*0 5[4^N?Q__8W;4F!>+9[$=%Y9?I?2:U<$V[C]J9RJ:H4X
MI()Z]=7]^&YN%XRU.[>Z\,J6BQ5-3%'PA @.38H5Q)E.(,WS!.HT0X0)G!,K
M5)"Y'TCR\:T=M0HN5"BWPKL?=])WR\[I^Q/PLXXC'-:>3>TV9VA/Y3NPTP <
MJ'! /V@?VWX,M>H5(<*%5_=*/L9/0QIHO/K(:.I;]!=)CAIH/"[E60W5?4?^
MP+J<[&&AS=_FF_-\K=Y491QK<29VC4J4X@;*@G&(D<HAY\)^4:E6G B,#,[#
M2F$&]>]EJ@8M=%&+[W;O<O'TO)@'!\G#\/=;..)C.A#W8%/:^+0J[[[PH):^
ML?(1R0B[H!:5G#!(@&')"KM@<T)>V*F1#OP8UE N9E-5&<HJK?7^^[2<$(H)
M0BB!F2P$Q-AQ<CE><$:$1CA+J,G\63#.=C&V+?^!E'76-?C=">J94=H"9KLA
MB@-1S]:F SIAK!2M -S,/7&^]>$8)EJU.^"1:'^R>Z$1N5@^+VIWJ$H<?>7L
MQO+'JX72DT(*0PP24#-E(#:40>[F/M:%,$:15/# &VBM_8UMYK_9U-'8D_D.
M5%(#=TN]EAPXT<-+D+3AWFX7>D"S9R,1 \A.Q4D\X(E0HZ2ME\%+E7BH?*YB
MB<]K'4[=MT?W'Q8K_<'NY!HF)YXG*$^L42$XSR"6A8*,(@JS0AE$J!;V?]['
M[!<Z&9TYV8@)G)R !1S_7H+1X_P\ CA]6X=#7)R,UZFM_#$*.!./@-5 A^"?
M=B?@KJ+==&X6RZ=MKL:*3^=N-[U:[++.P+SZZ&*=@E^!JO78^]*[PYUS7Y'^
MX&#[VK,=>48:YJ%/6NKI-W< X_B8&WJ@)#62\A1#E"36V\JX@+0@!:0TPU*(
M%&7*R^_RZ6QL5G(C*UANA;VKBG\OS([%J71_^U=T1PI49?S]:W:7%?C.OE,^
MZZKPUNQR2#I\//P"1K%0[MG<;@'^M <P-XY?>D@6)A^THC*1M/4W+ >)A^8G
M[",^[W2D93^3N+,-+#5U><K7:SU!!<)91HGUV8R$.%7(U6VV0%.B3%Z1!@9E
M??AV/#8+]:M=7)_63_5U//#<"&IMCUTH[)0))%_W19\3E%!W2H#S@D-<:+L<
M9(Q#21.3,,RS'*')RI'=O2#ZV^[[0[_F\WLZ.P8]0>]G_OL M.>EH!;Y[CA[
M\N#0P/J00E<D51'9[@.ABDIU[]OWL#SW@8B<D-R'OM\Q_])JXPCZ%C/[T)>J
MSJDN5ULZ!)DJDB.[0C#)*,24(<B8(3#C7+/,T-PPKUV]7W=C6Q<.I04;<3M3
M4%P!V\\JQ8.P9UMT WKA68)>H$3-%&SO<=AL02_M3S(&_=[JF#^Q6.KIEWGM
MT,H?CTL^+UV9K\6\O)^KZJ^S*KI1?ES,IO:!;=W G! BE2*08^SNZ] $LH(7
M,&68"'=.D>(LQ.1TEF1LUJA1!&PT"4RHZ#P@?F9I$)A[MEC'"(-]+:JPQ+X>
MH%8$_-[\V4\IR%MAC9J)T5F88;,R;L7L)$/CY@:[GN;>*V4_<-ML:?=(_]_T
MN3I,%(G=-R9Y!C6S>T:,N8%,* PYR@RR&_@D0UY$$^W=C,W\-4>.C:AWH!86
M6&D[G=>>1=;WF/96O(8YG0V&JL.);!L2-Q_$GFU\X//7-@5/CUU;G^YPVNK(
MB%U1;#ZSAN;=7*VM<V;_TAR$829TD3/M6(0YQ 8SR%.6P@*30B8H987Q2MVZ
MWM78C,&K/_&GY[^^"SA,;$?2X]@U&CX]3_Z=G, *"G:2QJY1Y@5(Z[%A>PO#
M'1YZ:7)PA.CW1B=2@PMQGG]HOGS\8S%)$"=8"NY6^\+%[#$4QKH!198*97]
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
M4B:3W C*L["K0 &]>WW,@UX1VE[(KLO)5/&NL)4]!'PI<I.J L&TX-I:3YI
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
M^O/T>T.+P!G21FL"M2@(Q#G)(4V$A@7'A'%-A4#2.XAVOH^QV<&ME,")"8J
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
MH^;BZ9DM_ZA]412E/"."0<JDK:>0,<@2HJ'"F,4)UB3Q6P-<ZW!\[WL++["
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
MZ6DQKVN-3FF*.8Y3;-8SB8#(?#HA12HWG\\T326Q]EN[?"]/-3ZV[V.)#Y0
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
M*^9*-E41:Q='X2BCPCJ0<6P<2,)2R/.R?)Y(6*(TTEGDEZ1PJINQN8X-2M#
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
MM14K-"^P&2%@6UZ\,Z_[?V3<W/>1/0@]?RJ;T99)FJ 9[]ZFZ6[,H!PTW+R
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
M@',[CWHIJ<N>0Q.6<_"8&>3D-*B" 6B/3Y#)OX_%,6Y*DRCL<;+&W=@:P6E
M3700_-\\$;K'2^&R-B2BM:'K_>\Z0\Y99+3_2V>ED$%LZCM].*H>(VK<DY%&
MF!I,"QT@ZK)0]5WX<;.PBZ)$IXK2@"S7^V.9!&4T R]T2:)V%L FQVR;R1GW
M^*01B@:0?!=[W:9ZU'NKPK%0G"(9!1-CG;U<P$>=H0@, 2-7G#4IE=J&N'$/
M5AJA:W"M=(&U#WA:KA+[[TE1BV]7"P>],LD8"5S7EN]2:_#H.*0L6$S>)9^:
M!':/T#3N84HC9 VE@PXVOW72]+Z8)HQ;'X)2@$;62C*7:3='6B8LHDJA!(%-
M/*D'Z!GW_*.58SZ [+NP21MX\#$5SK($6[0 %<BX.LD+9(IAI8_>%]7$>]H3
M.LW.-UJE" Z3> <I[A<7K[VJC;_!TEM<39(KL12F0,>20*&O<O(,1!0E6.8"
M:W-%[R=T=9,A&"13.:02^K!$-U)G-PX!79 Q9">@,.%!E7IDS N959*0\<QA
M$DU*SS>3TTU&8)AL]^$B[P(ZFYRZFS4RIF!M  /*RKH4;(+@E01?DE;9\A!9
MD_K)Q\GJ)BTP")0&5$$7D'H@\WJ#)1%"B-I[8%HQVK15AL"Y!FE0:A.,3JE-
M)<C/*.LF(S (L(951 =AV\;\ZPUVZC /&;2#6B(!2FL&D=6KAIISC"KP%)LT
M*OH)7=UD P9!U9!*Z !3=\/1FYPDI7(@=5OC71TI5\!9SL&$''FL$89JLOD]
M3%(W"8%A[-,PHN]BT[O!QL34@3%&9[ J%7(",\6DW'J@4#4)#$8ET3H+T$WX
M/W1IR4["[2#@KRV\I^>5O[79T'Q6]V.<I<J*3EG(HA6Q4F\VQ[2>*6-!6BD8
M1Q5TF[.V1V@:MP)R:-P,)?PN+,RZ#?SG^2FI8%DOBZY^7,E(<.(F%D%NG*LC
MB;0&1V*#Q 4WCGE,M@F0'B9II#GVS4*T863?!8[>7;YYS=2ZR]FML0)":6:"
M!28\Q9Q1%(C.!RA*I^B9+EXVP=+C9(W=$7,8]=^[ CZ8)CIPI&\,JSAOG:=3
MT38Q 3$K!)6"K-=6%!A6#(4&%"/()L5N=PD9NVZ["78.DG8':'F6\[IT/9R^
M"]/\>O8\?)V2SW6#K8FG(#+$8*!H9T A-Q#0UWDG4B3/'=>;9I,-4(KT4]+&
M364W0M3 &NEBK[O1*&,=;-:Q2PO\C+/E]!N>'_^\F2_KH<])^1B^3S+Y!R:&
M6A+C=660Y">+A>)BQNAU2*9)*<F.=(Z;_VZ%OX:ZZ@*,[W$5IC/,+\-B1OO[
M\E87ES)-T]4D%\643!(*PP J,$-;?@F09 XI!B>4;)+ _#EIXV;&&T%N8(UT
M@;+[HIJH8"+'Y$&(6EDC2$XA9@ZB))>SBS*8(X6'XV;"&Z'H0(EWD*3ZVW0V
M7UQ./,;E:N)L"#I0F!R0 F85H@&GR<K&9+*VQB5T3>XZW25DW'QW([P<).U.
M;0SMS^=]7-[5_F.DGM5J,8UGJUK@_G%>$_NU+'E^2D_\=,5W-M$BHU42>*:0
MQ3D%GC9OBF!$R=FFY$23N[W#D#]NBOUHMJRY9CNP?S?3A;.\P9[+@'7<$<E0
MRWJOFLDZ'(O^*/54BDE68NL3G8V$;9<6>XI7B _7PV"X.M8PJG=KF7_&U32%
MT]M<'#B9ZO:3VXZI>H2+8\ZLRDJDH(L!OYYS&&. $,@<YD3[*;GTW,4FR:.C
MS*PZ/9W_46LP7LT7+^9G<57.3N_/G;BLD-;)8DZ*XN00R!;S6 NN.=$N8RC<
M6BMMFZD?NU Y=GY_8$3=RVTTTU@7_N"#DREN!-0W1?"<B)RN:C;GDN4HA B2
M13!<27(8F  G<I4U*J3MP[O09+D>3/G8APN-@7M<S79P+K%O6^;M.C)S8IA%
M9FI9$T5ZSF<(GEG@U6LJT4K<-*5TO+[<P[7D;G@:TG@)](.(#I8',3Q=X9OI
MMWI[YG8WUYL6X2:'T:'C$>L(VEJPY3,9@*PT:4&*$&Q4C#>)G78G=>QCE<9
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
MR0/Y<Q%(4A0S<$UV=AOC- B6QLPRMH' #OC:0Q^=(^Q9_G_.SAL>7B8\!"W
MZ"SDDATH&9$,?+TB&4K()@B^W5W58>S6'>+Z1=T^P-C%KAVBI0Y<KROS_X9B
MC'7GKDGQ7FEE(V@9JJBD@!A3(%\RXKKD0;1I;G6?E'$34"V.VO:3<@<X>3U+
M"PQ+?('G?[^>W3_/?D_NXZOYXH^PR!/!4DQ9&&"1EIHRSD L%(%HKJ/EW)JB
MFA0[[TAG)V=R>\+B?M.T9CKJHLS^/CM[%;<6AIFCSI"]([ZUTQ XBY"B1NV#
M="8W*L(9@OS1YXZUP]@]JWET=>\-\Z]KOX 6]&*8EESW[]7:)' ]YI*B<+(,
M/"7P2180J>@2?12JS8RISNX^'Q6 !RFA&RS=N(!K6 @J5-<EU0G,2CB2AN*0
MI>*\,*$+-KE>O^,%YY8-N(Z&GCW%WH&S-Y#A]4GSPK,"%GRJS5HU1&TU)(J^
MHO8H>&ICL8ZWS[9L@_/4]ME=U-T+R,\'B=^\A/H?X?0,+]M?8:Y9=IPMUWJ?
M)&."Y"&>-ZY60D7PB 5H!\C9HXJ)->D6MCNIHP]7.RYXVZFQG[CG/H_G[LD#
M3+K@M%-9@R4G%U3,%$BB(L>E9.>9CLF()H?R>] Z^HBVL<$ZF"*[0.MU2G3Y
M<?Y S=6:UWB7U_=(TEY.5W@Q&?A<.N\QS3_-UD]9K^J)L"&3,!1M+S+74<$<
MG&8,1!;>^T!+6#1Q8ELS-OIPN:.M@ZX@,NJBJ1?:)L_>O7Y^O?K?A1_KVXV+
M19A]PHN)5VN5D.CK!.T;W)Y;CDD)Y%]%TD# =3<"BDB#4@FT+,IEI7(.=R[*
MW+_!-P@EH\^S:P[AXRNL%U_Y/7X]6Z3/E>-G,UIRJ^EB@\\U$8J7E+0%HT2-
M=9V%P$L!8Z/TRLG(7)/,_PXTCCXOY;@.1P/%=3$4;3OF+E:<19E,YAR\<*Y.
MY(H0= D@9$K"J>2P3=?378@<?T)+9\#<0W==('.K9D+:H8W<9R@I:!(?N2=1
M.@X"60Y%).*P[WY036>X' V)@^NJE_WZ@:3(FM\)*R0ISB-([P(H5QNT<FG
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
MX:%/B Z6X"O3H%<A=6TT%NF!:T>'L"15;1P'Q3F1C!/.V#;3%P<2.F\B1)<
M'2R_5Z=$]U%-F22+V2)P+SB=P-H>UTH#N3B?L@L1VS2<&DKHO"D2?2)TJ/Q>
M%4(?!M]K*PT3 X,L4[IJH>,*SZ M1Z-\;?'<J&GC"&KG39[H#JOC)?F*KOQ%
M$!DY(^_/!Z- )<D!N<R@0DVJR]X;TZ@\[3@"YTVJZ Z4@^350>3QV7T]&:YW
MR%0VHO9R5;9VD1(0O/;D!"8KO'72EB;M2D=1.V^Z11\(G422740QGZH-UZ[D
M[*4$)[(!Y5*$@"G0OF065A5R!YMT-3FED+]=\L794#>%.#I0@R\,NB;C0186
M$HA8 AD7M@Z<H1\D!E\28RSX,_0OZ2P)8VZ,C1%.SRKL7K0?I?-:%%W'>U2M
MC)JXE9!<L%*R4K;H-DT/)QKK^OIC-].*:$9_8S\P<#\A\+ -QUTW%Y5]<L6
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
M>!.#9?1DMK..+SGE CJ9W1U"YOHL&5*IS/($2B=&P.<,O-<2'&>83)2>N[.
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
M G_)-RY(RLFC<W4\?5&@C$_@M:<]"2R6E6A1-P'6H]3TAJ93!'X8VC^9^QU
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
MTP9XH-_AT@<RM\[A]S]!W[RH;&*&MI!,%]?ZHQM;6.65L#9#8&K?G,L#<B=
M,F8XB[E(U:16_U%J^GIRF43RQZ!KD! ZN&(/-W'-H(4I3O+H. A5&#&&(1U
MF2 08[1(RAD\RR/E-3U]^<CG0-,80;S"F,75DWR^CN54UD>\B)<7^Q77)5UQ
M87L;]6D1NQA+0]L8QB2<:1W+\ 1TF5EM;%-$K<:VI/=B N:LDUZKJ&*39,96
ML8P30XUOOM3DPD4H-;RIZ,P2?VKJ:@'OO0#B3,B<TTT06 NN3$)]7Q?W**0=
MZM;S2_4<FOCZ-^H/ ;?Y?_V/_P]02P,$%     @ 4X%<4;FTVUZA!   40\
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
M&&S6,_@KDB0(ZD5_*;Z":O<*Q]'^X/BH^>IH&\<[$]86G'>GNIU1C94P4X+
MRJW..7$ZMP Z596$8.P8EV@"OA6/5*K<@K+[8\/2VO+ \YA:[9O7HAM5J4\=
M=]6$BM(4P+3UU4@<:R.\ ;X^G<@<148*:*-%%K1F2 2U=X"OWY.#O9\+@./]
M ?"2B*]G/"T]6U%T99*@0%0SQ,4^4NBM:HD=V#<\/E[[>;RB(YC3A@HSTJ5[
MVH)=\@-?24LJGY//[WA8M"S,_1*4P1.PQ\.-!G@&D!/[ [D59X9H;J."]MU5
MX>9;'H7>%S EY7,=QZ6AV&\DST>T9MHZO*<35.BR,1151SCLX(DN"4 ,#GL@
M71F.[9+T1P9TFI"7*[L.@U53;E>5!K&?![T4/BUX?U24O6"INI5I=7[P0+[^
MU2[Z2J#OU3YL\$SV8?XP42R72'U-4L29FS!=\Q4![0M*CZTB=F4:1R'KM+&K
M;.]?0&66*>>D_$1&B#2=0*-=*-CGE1P S"!@2P2/?ZF<7JY ^4>I8+Y?;64>
M^V.&P_]OM_YK6?XB18&&@M%_\X!-M%>.E00TJDR]VO;,);^EU!L*-I]\?:GI
M#SN71T)?!+AJAQ+.%Q[A-2[0T<H5K3T)SJI 11<@#'5D/>1_B^1ORPSX@)?\
M9*IT\NCAV7/*[7NX'[I "D\,:*..L$O/= "./YNN$%8/&5#E,YW.)*7!G$^J
M(W93D:/,BE0O)%KG4QT8D=_#+_#V'ZD1FKN@P)/YF?,[J*HU ORD:<#5*2^L
M'"[_. 5Q%RE?#%7N'>8[G<Z(ZU$D5)]I/7PB[9S.JF_8)R?-XT&//F,[@__%
M<ICJ"W?3?^%N.;'=-N@U3P:=)YO;S:?;/J6VWVL>]T]V4MOR)@>SX09;\/QU
MK5=;=JA@,NP6=ZQS_W,U(>>A;X);OM%Z>H>\%0$HW>.ZO^2P D?E@^]\>B]?
M]+$X_"\;W5S^?#&Z\I^,/UZ,QO^LLU]&S7L3K@*[M+)2U0N+X9/.:),K:I_T
M6[6 /,D6\ 2=F;&E"Q[5LR/.=AC[>XK9P2<N)AS239?+J9+)=IO/@^^Q,5;"
MW\AY&->69Z8-WGOR\LP&)SZX?U/H< %I&(Y'9W+K1LXZVN3"87O=A4<(>>FV
MNWSF$D_U&ZX4^<M-Y_\&4$L#!!0    ( %.!7%'7N,^9Z@<   (D   8
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
M    " !3@5Q1IK<\3(I- @!,71T $0              @ $     ;7ER9RTR
M,#(P,#DS,"YH=&U02P$"% ,4    " !3@5Q1!WB1D3\3  #7S@  $0
M        @ &Y30( ;7ER9RTR,#(P,#DS,"YX<V102P$"% ,4    " !3@5Q1
MX58I\0(R  !B'@( %0              @ $G80( ;7ER9RTR,#(P,#DS,%]C
M86PN>&UL4$L! A0#%     @ 4X%<40X=^(-P40  V&\# !4
M ( !7)," &UY<F<M,C R,# Y,S!?9&5F+GAM;%!+ 0(4 Q0    ( %.!7%'/
MY^+4 .\  (*!"0 5              "  ?_D @!M>7)G+3(P,C P.3,P7VQA
M8BYX;6Q02P$"% ,4    " !3@5Q1>$/2'@&*  #",P8 %0
M@ $RU , ;7ER9RTR,#(P,#DS,%]P<F4N>&UL4$L! A0#%     @ 4X%<4;FT
MVUZA!   40\  !<              ( !9EX$ &UY<F<M,C R,# Y,S!X97@S
M,C(N:'1M4$L! A0#%     @ 4X%<4<30;7[Q!P  -R4  !@
M ( !/&,$ &UY<F<M,C R,# Y,S!X97AX,S$Q+FAT;5!+ 0(4 Q0    ( %.!
M7%'7N,^9Z@<   (D   8              "  6-K! !M>7)G+3(P,C P.3,P
M>&5X>#,Q,BYH=&U02P$"% ,4    " !3@5Q1UE<HL)8$  !*#P  &
M        @ &#<P0 ;7ER9RTR,#(P,#DS,'AE>'@S,C$N:'1M4$L%!@     *
-  H H0(  $]X!     $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
